Cuộc sống có thể được thực hiện dễ dàng hơn bằng cách lưu các giá trị DateTime dưới dạng long
thay thế? Luôn luôn có vẻ là vấn đề khi làm việc với các giá trị DateTime null, cho dù lưu trữ hoặc truy xuất - null DateTimes, DateTimes không hợp lệ, vv luôn là một nỗi đau để làm việc với.Tôi có nên lưu trữ DateTimes như là một Long (Ticks) trong một cơ sở dữ liệu?
Bạn có nên làm việc đơn giản với loại dữ liệu long
vì bạn luôn có thể tạo DateTime từ các dấu tích không?
Chỉnh sửa: Tôi làm việc với SqlServer và MySql. SqlDateTime là một dẫn xuất .net của DateTime
. Có sự khác biệt giữa tất cả 3 nền tảng của DateTime hợp lệ. Làm thế nào để bạn xử lý những khác biệt này?
ngày giờ có lý do: sử dụng nó. –
Ngày giờ có sẵn để thuận tiện, IMO. Tôi chỉ đơn giản xem xét việc lưu các giá trị DateTime như các dấu tích trong cơ sở dữ liệu. Lấy ra một thời gian dài từ cơ sở dữ liệu cho tôi những gì tôi cần để tạo ra một DateTime từ số lượng bọ ve. Tôi không thấy một vấn đề với nó. – IAbstract
Làm cách nào để giải quyết vấn đề với 'datetime' bằng cách sử dụng' long'? –