gpt4 book ai didi

java - 使用 SimpleDateFormat 在 Android 中缓慢解析 RSS pubDate

转载 作者:行者123 更新时间:2023-12-01 04:33:13 25 4
gpt4 key购买 nike

我需要从 Android 应用程序中的 RSS 提要中解析 pubDate。不幸的是,pubDate 在不同的 RSS feed 中的格式不同(例如 EEE、dd MMM yyyy HH:mm:ss zyyyy-MM-dd'T' HH:mm:ss.SSSz...)

我找到了一个解决方案,可以使用 DateParser.java 解析大多数不同的日期格式。它使用 SimpleDateFormat。但是,此实现非常慢,因为它不缓存 SimpleDateFormat 实例(如建议的 here )。

有什么想法可以让我更快地解析所有可能的日期格式并避免重新发明轮子吗?感谢您的投入。

最佳答案

可以找到一个固定的DateParser.java here 。以下是贡献者解决问题的方法:

I modified com.sun.syndication.io.impl.DateParser to use a cache with a limited size for keeping existing SimpleDateFormat objects and will clone them when needed to avoid using constructor method.

关于java - 使用 SimpleDateFormat 在 Android 中缓慢解析 RSS pubDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17703337/

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