Stumped on C# DateTime ToString() formatting problem
问题 I am getting some junk data returned from a ToString() call on a DateTime object in C# and I'm afraid I'm stumped after poking around with it for a while. The function is supposed to format dates to be compliant with RFC 822 (as required by the RSS spec) and looks like: public static string FormatPubDate(DateTime pubDate) { string _rfc822Format = "ddd, dd MMM yyyy HH:mm:ss"; string _tmp = pubDate.ToUniversalTime().ToString(_rfc822Format); return pubDate.ToString(_tmp + " UT"); } Which should