C'est toujours un casse-tête pour moi - et je me rends compte que ce n'est pas strictement un problème de programmation ou de développement de logiciels, mais cela semble être un problème courant et raisonnable dans notre domaine.
Par exemple, si je devais définir une date d'expiration comme 2011-04-08 00:00:00 - et étant donné que mon heure locale actuelle est 10:45 le 8 déjà - ai-je déjà expiré? Ou ai-je encore une demi-journée?
Existe-t-il une norme universelle à laquelle appartient la fin de la journée à minuit?
Ou devrais-je prendre une feuille de l'armée britannique et dire que la journée se termine à 23:59:59 et commence à 00:00:01 et qu'il n'y a pas de minuit?
24:00:00
est utilisé pour décrire minuit à la fin de la journée.