更改会员级时区

问题描述:

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

有没有办法改变哪个时区由成员类使用或是这些东西之一不能更改,因为它是标准做法使用UTC

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

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