У меня есть строка даты «2015-01-12T13:00:00.000+02:00».
Глядя на JavaDoc, я вижу следующее:
< блоковая цитата>
z time-zone name zone-name Pacific Standard Time; PST
Z zone-offset offset-Z +0000; -0800; -08:00;
Поэтому я подозреваю, что для его анализа мне придется использовать заглавную букву «Z» потому что у меня формат Зоны указан в +02:00:
DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.000Z");
Но при этом я получаю ошибку синтаксического анализа.
Если я использую строчную букву «z», это работает :
DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.000z")
Кто-нибудь знает, что происходит?
КОД:
DateTimeFormatter changetimeParser_Z = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.000Z");
DateTimeFormatter changetimeParser_z = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.000z");
String time = "2015-01-12T13:00:00.000+02:00";
ZonedDateTime time1 = ZonedDateTime.parse(time, changetimeParser_z);
System.out.println(time1);
ZonedDateTime time2 = ZonedDateTime.parse(time, changetimeParser_Z);
System.out.println(time2);
Трассировка стека исключений:
2015-01-12T13:00+02:00
java.time.format.DateTimeParseException: Text '2015-01-12T13:00:00.000+02:00' could not be parsed at index 23
at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
at java.time.ZonedDateTime.parse(ZonedDateTime.java:597)
Подробнее здесь: https://stackoverflow.com/questions/363 ... rn-letters
Java 8 DateTimeFormatter: путаница с буквами шаблонов «z» и «Z» ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1734193685
Anonymous
У меня есть строка даты «2015-01-12T13:00:00.000+02:00».
Глядя на JavaDoc, я вижу следующее:
< блоковая цитата>
z time-zone name zone-name Pacific Standard Time; PST
Z zone-offset offset-Z +0000; -0800; -08:00;
Поэтому я подозреваю, что для его анализа мне придется использовать заглавную букву «Z» потому что у меня формат Зоны указан в +02:00:
DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.000Z");
Но при этом я получаю ошибку синтаксического анализа.
Если я использую строчную букву «z», это работает :
DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.000z")
Кто-нибудь знает, что происходит?
КОД:
DateTimeFormatter changetimeParser_Z = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.000Z");
DateTimeFormatter changetimeParser_z = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.000z");
String time = "2015-01-12T13:00:00.000+02:00";
ZonedDateTime time1 = ZonedDateTime.parse(time, changetimeParser_z);
System.out.println(time1);
ZonedDateTime time2 = ZonedDateTime.parse(time, changetimeParser_Z);
System.out.println(time2);
Трассировка стека исключений:
2015-01-12T13:00+02:00
java.time.format.DateTimeParseException: Text '2015-01-12T13:00:00.000+02:00' could not be parsed at index 23
at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
at java.time.ZonedDateTime.parse(ZonedDateTime.java:597)
Подробнее здесь: [url]https://stackoverflow.com/questions/36325982/java-8-datetimeformatter-confusion-with-z-and-z-pattern-letters[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия