.Net DateTimeを有効なHTTP形式の日付文字列に変換するにはどうすればよいですか?
13008 次
1 に答える
88
日付は、.Netの「r」形式の文字列を使用してHTTP有効日付(RFC 1123)に変換できます。HTTPの日付はGMTである必要があります/オフセットではありません-これはToUniversalTime()メソッドを使用して行うことができます。
したがって、たとえばC#では次のようになります。
string HttpDate = SomeDate.ToUniversalTime().ToString("r");
現在、これによりHttpDate = "Sat、16 Aug 200810:38:39GMT"が生成されます。
.Net標準の日付と時刻の形式の文字列のリストについては、標準の日付と時刻の形式の文字列を参照してください。
HTTP日付の仕様については、プロトコルパラメータを参照してください。また、HTTP日付については、他の有効な(ただし日付が付けられている)RFCタイプの背景を参照してください。
于 2008-08-16T10:37:41.430 に答える