0581: ISO 8601: Presentatie van datum en tijd

Elke (sub-)cultuur en taal kent uiteraard zijn eigen wijze voor het presenteren van datum en tijd. Men kan tijd benaderen als u uur en nog m minuten na middernacht: "uu:mm" (of hh:mm) b.v. "11:45", "13:15", maar men kan ook uitgaan van het midden van de dag als in: "kwart voor 12", "kwart over 1"; of "11:45 VM", "1:15 NM". Het laatste sluit aan bij de meest analoge klokken die men om zich heen ziet, maar zonder VM/NM blijft er onzekerheid of er overdag of in de nacht bedoeld wordt.

Ook de datum is niet eenvoudig aan te geven. In woorden gaat het redelijk goed, maar dan moet men wel de betreffende taal kennen. Wil men taal-onafhankelijk numeriek een datum presenteren dan moet er wel een goede afspraak zijn gemaakt: "YYYY-MM-DD" (ISO), "DD/MM/YYYY" (Benelux) of "MM/DD/YYYY" (Angelsaksisch) en is YY misschien ook voldoende (problemen pas over 80 jaar)? Wat betekent "10/11/12"? 10 november 2012 of 11 oktober 1912? En dan is er de keuze voor het jaar 0 en is er wel een jaar 0? Dat is allemaal in veel landen verschillend en wat doen we met de tijdzone?
En dan: sorteert een presentatie wel aantrekkelijk in lijstjes?

Notatie volgens ISO 8601

In de Benelux (MET) op 20 december 2019 om kwart over 8 in de avond noteert men volgens ISO 8601 als:
2019-12-20T20:15:00+01:00
verkort: 20191220T201500+1

Voor internationale communicatie, zoals bij logistieke afspraken (bus, trein, boot, vliegtuig) moeten er sluitende afspraken worden gemaakt. In de "ISO-norm 8601" wordt aangegeven hoe een eenduidige notatie er kan uitzien. Hierbij wordt overwegend de westerse (christelijke) tijdrekening gebruikt: het jaar 0 is verbonden aan "Christus geboorte", voor de indeling in jaren, maanden, dagen, uren enz. gebruikt men de "Romeinse" traditie. Datum en tijd worden gescheiden door een "T", de onderdelen van de datum door "-", van de tijd door ":" en achteraan kan men de tijdzone (in uren) aangeven t.o.v. Greenwich (UTC ~ GMT). De Benelux ligt momenteel in de Midden-Europese Tijdzone (+01:00).

Een volledige datum-tijd aanduiding is dan "YYYY-MM-DDTuu:mm:ss+hh:mm". In veel gevallen kan dit ingekort worden als de context verder duidelijk is.