我需要爲RSS提要格式化RFC格式的日期。我試着拿我的日期,並添加以下內容:如何以RFC格式格式化日期?
.ToString("ddd, dd mm yyyy HH:mm:ss zzz")
但是,它似乎這是無效的。任何幫助將是偉大的!例如,我需要的最終結果是,2013年1月1日,星期一GMT
我需要爲RSS提要格式化RFC格式的日期。我試着拿我的日期,並添加以下內容:如何以RFC格式格式化日期?
.ToString("ddd, dd mm yyyy HH:mm:ss zzz")
但是,它似乎這是無效的。任何幫助將是偉大的!例如,我需要的最終結果是,2013年1月1日,星期一GMT
您的問題有點令人困惑,因爲您的示例缺少任何時間(但有一個時區)。 然而,嘗試使用MMM
爲一個月:
.ToString("ddd, dd MMM yyyy HH:mm:ss zzz")
如果你不想的時候,簡單地忽略從字符串部分:
.ToString("ddd, dd MMM yyyy")
但是既然你提到你生成一個字符串一個RSS feed,你可以只使用the "R" format specifier生成一個RFC1123格式的日期/時間字符串:
.ToString("R")
你確定你不重新發明輪子?有一個專用於[Syndication]的完整名稱空間(http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.aspx),其中已經內置了各種格式。 –
看起來確實如此我在做什麼,我沒有意識到這一點,因爲我對整個asp.net相對陌生。謝謝 –