Potrzebuję parsować String w następującym formacie 2015-01-15-05:00
do LocalDate (lub coś jeszcze) w UTC. Problemem jest to, że w następnym kodem:Java 8 Offset Date Parsing
System.out.println(LocalDate.parse("2015-01-15-05:00", DateTimeFormatter.ISO_OFFSET_DATE));
wyjścia 2015-01-15
ignorując przesunięcia. Wymagana moc wyjściowa to 2015-01-16
Z góry dziękuję!
Dlaczego według Ciebie wynik musi być 2015-01-16? Oczywiście robisz niezliczone założenie o tym, jak powinien wyglądać nieistniejący zegar (zawsze taki sam dla wszystkich twoich ciągów wejściowych ???). Dla mnie data jest dokładnie taka sama: 2015-01-15. Nie ma połączenia z UTC z powodu brakującej części czasu. –