To zawsze jest dla mnie zagadka - i zdaję sobie sprawę, że nie jest to problem ściśle związany z programowaniem lub tworzeniem oprogramowania, ale wydaje się, że jest dość powszechny w naszej dziedzinie.
Na przykład, jeśli ustawiłbym datę wygaśnięcia jako 2011-04-08 00:00:00 - i biorąc pod uwagę mój aktualny czas lokalny, to już 8:45 już 8-ty - czy już wygasłem? A może mam jeszcze jakieś pół dnia?
Czy istnieje uniwersalny standard, do którego końca dnia „należy”?
A może powinienem wziąć list od brytyjskiego wojska i powiedzieć, że dzień kończy się o 23:59:59 i zaczyna o 00:00:01 i że nie ma północy?
24:00:00
jest używany do opisywania północy pod koniec dnia.