我在存储DateTime
或null
的DateTime.MinValue
值时收到汇总异常。如何在Azure表存储中存储可接受的默认DateTime
值?
Edm.DateTime DateTime一个表示为Coordinated的64位值世界时间(UTC)。支持的DateTime范围从12:00开始UTC,公元1601年1月1日午夜(C.E.)。范围在12月结束31,9999。
因此,您可以在Azure表中存储的最小.Net DateTime值是new DateTime(1601, 1, 1)
。
但是DateTime.MinValue等于new DateTime(0001, 01, 01)
,这就是为什么您不能存储它的原因。
(DateTime?)
,则应为null。