我的IIS 8.0.9200.16384服务器(和SQL Server 2012)是针对PST(UTC-8)时区设置的,但在使用Microsoft身份验证方法时,表Webpages_Membership
' CreateDate
字段显示UTC + 8值。
在我们自己的UserProfile
表中,LastLogin
(UTC-8)的日期时间是正确的。我可以理解CreateDate只是UTC,但为什么它是UTC + 8?有谁知道这是为什么?
答案 0 :(得分:0)
好的,我觉得有点尴尬,但我发现会员资格将datetime.now()保存为UTC。我的服务器配置为PST时区(UTC - 8)。我的大多数其他dateTime字段都记录当地时间(可能不是一个好的理想选择),所以这就是CreateDate字段比我提前8小时的原因。我不是那个编程网站的人,所以我错误地得出了错误的结论。