现在是 2013 年 3 月 29 日上午 12:56(澳大利亚)。
当我输入用户名/密码组合错误时,数据库报告上次登录失败是
2013-03-28 13:56:18.517
它落后了 11 个小时。我正在使用开箱即用的WebSecurity
和SimpleMembershipProvider
.
SELECT GETDATE()
SQL Server 2012 中的 A说2013-03-29 00:58:40.930
。没关系。
发生了什么?
现在是 2013 年 3 月 29 日上午 12:56(澳大利亚)。
当我输入用户名/密码组合错误时,数据库报告上次登录失败是
2013-03-28 13:56:18.517
它落后了 11 个小时。我正在使用开箱即用的WebSecurity
和SimpleMembershipProvider
.
SELECT GETDATE()
SQL Server 2012 中的 A说2013-03-29 00:58:40.930
。没关系。
发生了什么?
我相信它将日期存储为协调世界时 (DateTime.UtcNow())。这可以解释为什么你要减掉这么多钱。
为什么这是一件好事,就像您要跨时区共享数据库/服务器(想想负载平衡)一样 - 您的 DateTime 条目将保持“同步”的一个例子。
来自 MSDN的有关 UTC 时间/日期时间函数的更多信息