0
我最近注意到,當我使用Membership Class
創建新用戶時,所有時間字段(如LastActivityDate
)都保存爲UTC
(比我的時區早4小時)。我認爲在web.config
可能有一個價值來改變使用我的時區,但沒有,this is all that is available.更改會員級時區
有沒有辦法改變哪個時區由成員類使用或是這些東西之一不能更改,因爲它是標準做法使用UTC
我最近注意到,當我使用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();
}
}