У меня есть эта дата:Как обрабатывать часовую зону с одинарной цифрой? "Ср 31 декабря 00:00:00 GMT-8 1969"
"Wed Dec 31 00:00:00 GMT-8 1969"
Но это не может быть проанализирован с этим SimpleDateFormat:
new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy");
Как указать -8
в строке формата? Я пробовал Z
и X
после прочтения документов SDF, но безрезультатно. Что я должен использовать?
Остерегайтесь: использование одной цифры для [offset-from-UTC] (https://en.wikipedia.org/wiki/UTC_offset) ** не является стандартным ** ([ISO 8601] (https: // en.wikipedia.org/wiki/ISO_8601)). Возникнут проблемы с различными библиотеками и протоколами, которые правильно ожидают двойные цифры с нулевым нулевым значением для одноразрядных значений. –