Kapitel 19. Datums- und Zeitangaben
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
"Eins!" schlägt die Uhr im Glockenturm, die noch vor sechzig Minuten Zwölf für die Mitternachtsstunde geschlagen hat.
Frederick B. Needham, "The Round of the Clock"
Ich stand schon auf einem Kalender, aber ich war noch nie pünktlich.
Marilyn Monroe
Programmiererinnen und Programmierer beschäftigen sich erstaunlich viel mit Datums- und Zeitangaben. Wir wollen uns mit einigen der Probleme befassen, auf die sie stoßen, und dann einige bewährte Methoden und Tricks erforschen, um die Situation etwas weniger chaotisch zu gestalten.
Datumsangaben können auf viele Arten dargestellt werden - eigentlich auf zu viele Arten. Selbst im Englischen mit dem römischen Kalender gibt es viele Varianten eines einfachen Datums:
-
21. Juli 1987
-
21. Juli 1987
-
21/7/1987
-
7/21/1987
In den vorherigen Beispielen ist es leicht zu erkennen, dass die 7 für den Monat und die 21 für den Tag des Monats steht, denn Monate gehen nicht bis 21. Aber wie sieht es mit 1/6/2012 aus? Bezieht sich das auf den 6. Januar oder den 1. Juni? In den USA wird Monat/Tag/Jahr verwendet, aber in Europa wird Tag/Monat/Jahr angenommen. In Kanada wird im Englischen üblicherweise Monat/Tag/Jahr verwendet, aber im Französischen Tag/Monat/Jahr. Sacré bleu!
Der Monatsname variiert je nach Sprache innerhalb des römischen Kalenders. Sogar das Jahr und der Monat ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access