更改会员级时区

时间:2012-05-11 15:43:28

标签: asp.net asp.net-membership

我最近注意到,当我使用Membership Class创建新用户时,LastActivityDate等所有时间字段都会保存为UTC(比我的时区提前4小时)。我认为web.config可能会有一个值可以改变以使用我的时区但是没有,this is all that is available.

是否有办法更改成员资格类使用的时区,或者这是无法更改的内容之一,因为使用UTC是标准做法

1 个答案:

答案 0 :(得分:3)

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

public virtual DateTime LastActivityDate
{
    get
    {
        return this._LastActivityDate.ToLocalTime();
    }
}