当前位置:  开发笔记 > 编程语言 > 正文

将RSS pubdate解析为DateTime

如何解决《将RSSpubdate解析为DateTime》经验,为你挑选了1个好方法。

我从RSS中获取此日期字符串:

2015年12月16日星期三17:57:15 +0100

我需要解析为DateTime.我用谷歌搜索和搜索堆栈溢出并得到以下答案(香港专业教育学院尝试只有一个,两个和四个'z'而不是三个)

string parseFormat = "ddd, dd MMM yyyy HH:mm:ss zzz";
DateTime date = DateTime.ParseExact(dateString, parseFormat,
                                    DateTimeFormatInfo.CurrentInfo,
                                    DateTimeStyles.None);

但我得到这个错误:

System.FormatException:String未被识别为有效的DateTime.

Lewis Hai.. 7

将您的代码更改为

  string parseFormat = "ddd, dd MMM yyyy HH:mm:ss zzz";
  DateTime date = DateTime.ParseExact(dateString, parseFormat,
                                            CultureInfo.InvariantCulture);

希望能帮助到你!



1> Lewis Hai..:

将您的代码更改为

  string parseFormat = "ddd, dd MMM yyyy HH:mm:ss zzz";
  DateTime date = DateTime.ParseExact(dateString, parseFormat,
                                            CultureInfo.InvariantCulture);

希望能帮助到你!

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有