У меня есть Формат даты/времени YYYY-MM-DDThh:mm:ss.sTZD
как 2014-11-03T18:54:40.533+05:33333
я должен преобразовать его в миллисекунды. я использую date -d "$time" +%s0000
но получение ошибки invalid date
.
Что-то неправильно с Вашим определением Часового пояса. Это должно +05:30
(принятие IST), не +05:33333
:
$ date -d "2014-11-03T18:54:40.533+05:30" +%s0000
14150210800000