Это всегда загадка для меня - и я понимаю, что это не является строго проблемой в программировании или разработке программного обеспечения, но кажется, что она является достаточно распространенной в нашей области.
Например, если бы я должен был установить дату истечения срока действия как 2011-04-08 00:00:00 - и учитывая, что мое текущее местное время 8:45 уже 8-го числа - я уже истек? Или мне еще полдня осталось?
Существуют ли универсальные стандарты, которым «принадлежит» конец дня?
Или я должен взять лист у британских военных и сказать, что день заканчивается в 23:59:59 и начинается в 00:00:01 и что нет полуночи?
24:00:00
используется для описания полуночи в конце дня.