Questo è sempre un enigma per me, e mi rendo conto che non è strettamente un problema nella programmazione o nello sviluppo di software, ma sembra essere un ragionevole comune nel nostro campo.
Ad esempio, se dovessi impostare un datetime di scadenza come 2011-04-08 00:00:00 - e dato che la mia ora locale attuale è già alle 10:45 dell'8 - sono già scaduto? O mi resta ancora mezza giornata?
Esistono standard universali per i quali la mezzanotte di fine giornata "appartiene"?
O dovrei prendere una foglia dai militari britannici e dire che la giornata termina alle 23:59:59 e inizia alle 00:00:01 e che non c'è mezzanotte?
24:00:00
viene usato per descrivere la mezzanotte alla fine della giornata.