以毫秒为单位转换 DATETIME

以毫秒为单位转换 DATETIME

我有日期时间格式,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

相关内容