2015-06-17 87 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?)。