c# - 字串轉日期 - 將字串轉換為datetime時請先將字串修改為可正確剖析的日期格式



如何在.Net/C#中將日期轉換為HTTP格式的日期 (1)

如何將.Net DateTime轉換為有效的HTTP格式的日期字符串?


通過在.Net中使用“r”格式字符串,可以將日期轉換為HTTP有效日期(RFC 1123)。 HTTP日期需要格林尼治標準時間/不偏移 - 這可以使用ToUniversalTime()方法完成。

所以,以C#為例:

string HttpDate = SomeDate.ToUniversalTime().ToString("r");

現在,這產生HttpDate =“星期六,2008年8月16日10時38分39秒”

請參閱標準日期和時間格式字符串以獲取.Net標準日期和時間格式字符串的列表。

請參閱HTTP日期規範的協議參數 ,以及HTTP日期的其他有效(但過期的)RFC類型的背景。





http