更改会员级时区
问题描述:
我最近注意到,当我使用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();
}
}