为什么我必须使用DateTimeKind.Local
创建我的实体的DateTime
属性?Azure Table Storage错误地插入日期属性
例如,我需要将其插入我的桌子前,设置以下属性,像这样:
someObject.DatePerformed = new DateTime(2012, 11, 19, 3, 3, 3, DateTimeKind.Local);
如果我不指定DateTimeKind
则保存错误(加2小时)。这发生在我的本地存储模拟器和我的Azure帐户上。我在GMT + 2小时从本地机器运行客户端应用程序。
由于日光节约时间(在美国),这不是一个充分的解决方案。 – 1c1cle 2014-09-15 17:08:59