我有日期时间格式,YYYY-MM-DDThh:mm:ss.sTZD
就像2014-11-03T18:54:40.533+05:33333
我必须将其转换为毫秒一样。我使用date -d "$time" +%s0000
但出现错误invalid date
。
答案1
您的时区定义有问题。它应该+05:30
(假设 IST)而不是+05:33333
:
$ date -d "2014-11-03T18:54:40.533+05:30" +%s0000
14150210800000