Wpis z mikrobloga

Widzi ktoś co mu nie pasuje w tej dacie :O? Miałem wrażenie, że i dokumentacja i stack sugerują, że jest oki...

String dateAsText = "21/01/2009";
DateTimeFormatter format = DateTimeFormatter.ofPattern("dd/MM/yyyy");
System.out.println(LocalDateTime.parse(dateAsText, format));


#java
  • 5
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@filozofw: musisz gdzieś dostarczyć zoneid. Np LocalDateTime.of(ZoneId.systemDefault()).parse... Mogą być jakieś literówki bo z tel piszę
  • Odpowiedz
Podsumowując: jeżeli formatter nie zawiera daty z minutami to nie zwróci LocalDateTime z północą, a LocalDate (mimo tego, że pełna nazwa formattera to DateTimeFormatter ;))
  • Odpowiedz