0

我最近注意到,当我使用Membership Class所有时间字段创建新用户时,例如LastActivityDate保存为UTC(比我的时区早 4 小时)。我认为使用我的时区可能会有所改变,web.config但没有,这就是所有可用的。

有没有办法改变会员等级使用的时区,或者这是不能改变的事情之一,因为这是使用的标准做法UTC

4

1 回答 1

3

LastActivityDate 保存在 UTC 上,但是当您读取它时,它会转换为服务器的 LocalTime。这是您调用查看时的代码。

public virtual DateTime LastActivityDate
{
    get
    {
        return this._LastActivityDate.ToLocalTime();
    }
}
于 2012-05-11T15:49:11.663 回答