2015-06-17 13 views
8

Tôi nhận được ngoại lệ tổng hợp khi lưu trữ giá trị DateTime hoặc null hoặc DateTime.MinValue. Làm cách nào để lưu trữ giá trị mặc định được chấp nhận là DateTime trong cửa hàng bảng Azure?Lưu trữ giá trị DateTime của DateTime.MinValue trong bộ nhớ bảng azure không thành công

+0

Ông có thể chia sẻ thêm thông tin chi tiết về vấn đề này? Ví dụ, chuỗi ngoại lệ, ngoại lệ bên trong, bạn đã sử dụng DateTime.MinValue trong bảng Azure bằng mã như thế nào? –

+0

@ ZhaoxingLu-Microsoft Bạn chỉ nhận được 400 yêu cầu ngoại lệ không có chi tiết bổ sung. –

Trả lời

17
  1. Từ MSDN:

Edm.DateTime DateTime Một giá trị 64-bit thể hiện dưới dạng Coordinated quốc tế (UTC). Phạm vi Ngày giờ được hỗ trợ bắt đầu từ 12:00 nửa đêm, ngày 1 tháng 1 năm 1601 sau Chúa (C.E.), UTC. Phạm vi kết thúc vào tháng mười hai 31, 9999.

Vì vậy, min Net DateTime giá trị mà bạn có thể lưu trữ trong bảng Azure được

DateTime mới (1601, 1, 1)

Nhưng DateTime.MinValue bằng 'DateTime mới (0001, 01, 01), đó là lý do tại sao bạn không thể lưu trữ

  1. null phải ok, nếu ngày tháng của bạn kiểu rty là nullable (DateTime?).
Các vấn đề liên quan