2012-05-11 6 views
0

Membership Classを使用して新しいユーザーを作成すると、LastActivityDateなどのすべての時間フィールドがすべてUTC(現在のタイムゾーンより4時間遅れて)に保存されていることに気付きました。 web.configでタイムゾーンを使用するように変更する価値があると思っていましたが、そうではありません。this is all that is available.メンバーシップクラスのタイムゾーンを変更する

メンバーシップクラスで使用されているタイムゾーンを変更する方法はありますか?使用する標準的な慣行であるため変更できませんUTC

答えて

3

LastActivityDateはUTCに保存されますが、読んだときにサーバーのLocalTimeに変換されます。これはコードを表示するために呼び出したときのコードです。

public virtual DateTime LastActivityDate 
{ 
    get 
    { 
     return this._LastActivityDate.ToLocalTime(); 
    } 
} 
関連する問題