Giả sử bạn đang sử dụng MS SQL Server (Mà bạn không sử dụng, hãy xem Cập nhật bên dưới ):
Thông tin về MSDN
Nếu bạn cần lưu trữ thông tin ngày / giờ so với một hàng và không thay đổi ngày / giờ đó, hãy sử dụng DateTime; nếu không, hãy sử dụng Dấu thời gian.
Cũng lưu ý: Các trường dấu thời gian của MS SQL Server không phải là Ngày cũng như Thời gian, chúng là biểu diễn nhị phân của chuỗi tương đối về thời điểm dữ liệu được thay đổi.
Cập nhật
Như bạn đã cập nhật MySQL:
Trích dẫn từ Tham chiếu MySQL
Đáng chú ý hơn:
Vì vậy, nếu bạn đang sử dụng một ứng dụng trên các múi giờ và cần ngày / giờ để phản ánh cài đặt của từng người dùng, hãy sử dụng Dấu thời gian. Nếu bạn cần nhất quán bất kể múi giờ, hãy sử dụng Datetime