unix date to millisecond给出了无效的日期错误

时间:2016-01-08 11:36:45

标签: shell date unix

我的日期格式如“

日期:无效日期`2015-08-19T14:36:08Z'

日期:无效日期`2015-08-19T22:36:09Z'

日期:无效日期`2015-08-19T00:00:00Z' “

我试过了:

somedate="2015-08-19T00:00:00Z"

date1=$(date -d "$somedate"+%s)

echo $date1

当我尝试转换为毫秒时,它会给我错误:无效日期

1 个答案:

答案 0 :(得分:0)

如果您需要将时间转换为纪元秒。试试这个

date1=$(date -d "$somedate" "+%s")

分别提及%s