2015-06-17 51 views
8

在存储DateTimenullDateTime.MinValue时,我收到聚合异常。如何在Azure表存储中存储可接受的默认DateTime值?在天蓝色表存储中存储DateTime.MinValue的DateTime值失败

+0

您能分享在这个问题上更多的细节?例如,异常字符串,内部异常,您如何通过代码在Azure Table中使用DateTime.MinValue? –

+0

@ ZhaoxingLu微软你只是得到一个400错误的请求外,没有其他详细信息。 –

回答

17
  1. MSDN

Edm.DateTime DATETIME一个64位的值表示为协调 世界时(UTC)。支持的日期时间范围从12:00 午夜,1601年1月1日公元(CE值),UTC开始。范围内的 12月31日结束时,9999

所以,可以在天青表存储分钟净DateTime值是

新日期时间(1601,1,1)

但DateTime.MinValue等于`新的DateTime(0001,01,01),这就是为什么你不能存储它

  • 空应该没问题,如果你的约会时间prope rty类型可以为空(DateTime?)。