我试图将存储在变量中的日期转换为unix时间戳。我有价值,我必须提供这个值的格式(“%m%d%Y”),然后转换它(“%s”)。你能给我一个提示吗?将日期存储的变量转换为unix时间BASH
>initial_date=02012014
>date_2_unixtime=`date +"%m%d%Y" -d $initial_date +"%s"`
date: extra operand `+%s'
Try `date --help' for more information.
谢谢
是,为什么你的输出是'1391230800'代替'1391209200'我很好奇? – Kent
@Kent:Timezone offset :)我的时钟设置为UTC,距离UTC UTC时间6小时。 – anubhava
@Kent,我想anubhava来自未来:) – fedorqui