gpt4 book ai didi

java - 在java中将RSS pubDate解析为日期对象

转载 作者:IT老高 更新时间:2023-10-28 20:49:21 24 4
gpt4 key购买 nike

如何将 RSS 提要中的 pubDate 解析为 java 中的 Date 对象。

RSS 提要中的格式:2010 年 4 月 24 日星期六 14:01:00 GMT

我现在拥有的:

DateFormat dateFormat = DateFormat.getInstance();
Date pubDate = dateFormat.parse(item.getPubDate().getText());

但是这段代码抛出了一个 ParseException 并带有 Unparseable date 消息

最佳答案

您可以使用类 SimpleDateFormat 定义您尝试解析的日期格式。 :

DateFormat formatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz");
Date date = formatter.parse("Sat, 24 Apr 2010 14:01:00 GMT");

此外,对于非英语 Locale的,在解析英文日期时一定要使用以下内容:

new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.ENGLISH);

关于java - 在java中将RSS pubDate解析为日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2705548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com