Đây luôn là một câu đố đối với tôi - và tôi nhận ra rằng nó không hoàn toàn là một vấn đề trong lập trình hoặc phát triển phần mềm, nhưng nó dường như là một vấn đề phổ biến hợp lý trong lĩnh vực của chúng tôi.
Ví dụ: nếu tôi đặt thời gian hết hạn là 2011-04-08 00:00:00 - và cho giờ địa phương hiện tại của tôi là 10:45 ngày 8 - tôi đã hết hạn chưa? Hay tôi vẫn còn nửa ngày nữa?
Có tiêu chuẩn chung nào cho đến cuối ngày nửa đêm 'thuộc về' không?
Hay tôi nên lấy một lá từ quân đội Anh, và nói rằng ngày kết thúc lúc 23:59:59 và bắt đầu lúc 00:00:01 và không có nửa đêm?
24:00:00
được sử dụng để mô tả nửa đêm vào cuối ngày.