Rozdział 13. Data i czas

„Raz!” wybił zegar na dzwonnicy,

Co ledwie minut sześćdziesiąt temu

Wybił godzinę dwunastą w nocy.

— Frederick B. Needham, The Round of the Clock

Pamiętam o kalendarzu, ale nie pamiętam o czasie.

— Marilyn Monroe

Okazuje się, że programiści niezwykle wiele wysiłku wkładają w przetwarzanie dat i czasu. W tym rozdziale przeanalizowanych jest kilka problemów, z którymi będziesz się mierzył, i opisane dobre praktyki i sztuczki, dzięki którym nieco ułatwisz sobie pracę.

Daty można wyrażać na wiele sposobów — w rzeczywistości nawet na zbyt wiele. W praktyce stosowane są m.in. następujące zapisy:

  • 21 lipca 1987 r.,
  • 21 lip. 1987 r.,
  • 21.7.1987,
  • 1987-07-21.

Ponadto zapisy daty stosowane w krajach anglosaskich mogą być niejednoznaczne. ...

Get Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.