O lokalności LocalDateTime
W kłopoty wpędza cię nie to, czego nie wiesz, lecz to, co wiesz, a co nie jest prawdą.– Will Rogers Weźmy na tapetę klasę LocalDateTime. Co to za klasa? Nazwa sugeruje, że przechowuje lokalną datę. Takie też odpowiedzi słyszę na rozmowach rekrutacyjnych (o ile ktoś kojarzy api java.time)...
DetektywiIT z- #
- #
- #
- 6
Komentarze (6)
najlepsze
Trochę chyba nie rozumiesz koncepcji "lokalności" tej daty. Tu nie chodzi o to, że jest to czas powiązany z lokalną strefą czasową systemu, ani jakąkolwiek inną strefą (ZonelessDateTime też byłoby odpowiednią nazwą). Najlepiej pomyśleć o tym jako o dacie/czasie jakiegoś zdarzenia, które jest ściśle powiązane z miejscem w którym się odbywa (stąd local). Najprostszy przykład i zastosowanie: daty wylotu/przylotu samolotu,
Co do sensu istnienia tej klasy to możesz go nie widzieć, bo nigdy nie zmierzyłeś się z problemem, który rozwiązuje. Jak wspomniał @krzych local