Почему здесь не работает ZONEDDATETIME?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему здесь не работает ZONEDDATETIME?

Сообщение Anonymous »

Я не уверен, в чем проблема. < /p>

Код: Выделить всё

    try
{
DateTimeFormatter dtf = DateTimeFormatter.ofPattern ("yyyy-MM-dd").withZone (ZoneOffset.systemDefault ());
System.out.println ("NOW: " + ZonedDateTime.now ().format (dtf));
ZonedDateTime zdt = ZonedDateTime.parse ("2025-02-05", dtf);
System.out.println ("PARSED: " + zdt);
}
catch (Exception e)
{
System.out.println ("EX: " + e.getMessage ());
}
< /code>
Вывод < /p>
NOW: 2025-02-17
EX: Text '2025-02-05' could not be parsed: Unable to obtain ZonedDateTime from TemporalAccessor: {},ISO,Europe/Vienna resolved to 2025-02-05 of type java.time.format.Parsed
Почему он не может проанализировать?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... rking-here

Вернуться в «JAVA»