5
私は自分のウェブサイトからクッキーを作成しようとしており、タイムゾーンがHttpCookie.Expireプロパティに与える影響を把握しようとしています。 DateTime.Now.AddDays(1)
またはDateTime.UtcNow.AddDays(1)
、またはユーザーのタイムゾーン+ 1日を渡す必要がありますか?HttpCookie.Expire timezone implications?
私は自分のウェブサイトからクッキーを作成しようとしており、タイムゾーンがHttpCookie.Expireプロパティに与える影響を把握しようとしています。 DateTime.Now.AddDays(1)
またはDateTime.UtcNow.AddDays(1)
、またはユーザーのタイムゾーン+ 1日を渡す必要がありますか?HttpCookie.Expire timezone implications?
ローカル時間を使用すると、.NETはクライアントに出力するときに自動的にGMTに変換します。
だから、クッキーのために重要ではありませんが、私はそう、少なくとも、あなたのデータにタイムゾーンのオフセットは常に0
システムの[ドキュメントであると仮定することができ、常にUTCで動作することをお勧めします。 net.cookie.expires](https://msdn.microsoft.com/en-us/library/system.net.cookie.expires(v = vs.110).aspx)は、そのクラスに関する回答をバックアップし、 [system.web.httpcookie.expires]のドキュメント(https://msdn.microsoft.com/en-us/library/system.web.httpcookie.expires(v = vs.110).aspx)にはそのようなものは含まれていません情報。 動作が同じであることを確認する他のドキュメントはありますか? (なぜ2つの異なるクラスがあるのかわかりませんが、それはポイントの横にあります) –
私の前の質問は気にしないでください。それはこのSOの答えで答えられます:https://stackoverflow.com/a/31527059/1009155 –