我正在尝试解析RFC2616中指定的HTTP / 1.1标头中的日期/时间格式
如何解析C#中的ANSI C时间戳?
我得到的最近的是:
string dateFormat = "ddd MMM d HH':'mm':'ss yyyy";
DateTime time = DateTime.ParseExact("Mon Jan 2 15:04:05 2006", dateFormat, CultureInfo.InvariantCulture);
问题在于“d”,如果它是单个数字日期,则不接受前导空格。而“dd”则需要前导0。
有没有简单的方法,或者是已经处理了HTTP / 1.1中三种允许的日期/时间格式的库?