Dlaczego ogarnięcie stref czasowych to koszmar każdego programisty?
tl;dw różne strefy (jak Australia +9,5h, Nepal +5,25h), czas zimowy/letni, historyczny kalendarz, Samoa ominęła dzień, Ziemia "zwolniła" o 1 sekundę itp.
![Patres](https://wykop.pl/cdn/c3397992/Patres_n1WSvt58XO,q52.jpg)
- #
- #
- #
- 24
- Odpowiedz
tl;dw różne strefy (jak Australia +9,5h, Nepal +5,25h), czas zimowy/letni, historyczny kalendarz, Samoa ominęła dzień, Ziemia "zwolniła" o 1 sekundę itp.
Komentarze (24)
najlepsze
@ogtf: To co trzeba powiedzieć o użytkownikach?
Jeśli ktoś potrzebuje wyświetlić czas w sowim programie korzysta z systemowej biblioteki która przeliczy czas na lokalny (i nie trzeba się zastanawiać w jaki sposób to się dzieje), najczęściej od razu formatuje też zapis daty odpowiedni dla lokalnych ustawień, programista dostanie gotowy napis do wyświetlenia.
A jeśli należysz
Nawet nie obejrzałeś filmu, tylko przeczytałeś zajawkę, prawda?
To nie film o bieżącym czasie, tylko o zagadnieniu liczenia różnicy czasowej w sekundach między dwiema datami.
I nie chodzi tylko o strefy czasowe, to jeszcze łatwa sprawa -- głównie przejedziesz się na zmianach w kalendarzach, które miały miejsce w przeszłości, dodawaniu/usuwaniu dni z kalendarza, albo nawet to, że na tym samym terytorium są różne strefy czasowe -- w zależności od osiedla.