将时间转换为当地时间

红色萨满

我想将时间从 RSS 提要转换为当地时间。这是它在 RSS 提要中的外观:

<pubDate>Sat, 16 Dec 2017 22:13:00 +0000</pubDate>

我想要做的是从那里获取 22:13 并将其转换为当地时间。这是代码:

if (current.getNodeName().equalsIgnoreCase("pubDate")) {
                                SimpleDateFormat inputFormat = new SimpleDateFormat("dd MMM yyyy", Locale.US);
                                Calendar cal = Calendar.getInstance();
                                cal.setTime(inputFormat.parse(currentTextContent.substring(5, 16)));
                                SimpleDateFormat outputFormat = new SimpleDateFormat("dd.MM.yyyy", Locale.US); // 01-12
                                outputFormat.setTimeZone(TimeZone.getDefault());
                                String postTime = outputFormat.format(currentTextContent.substring(17, 22));
                                rssFeedModelItem.setPubDate(outputFormat.format(cal.getTime()));
                                System.out.println("Time"+" "+postTime);
                                rssFeedModelItem.setPubTime(postTime);
                            }

使用此代码应用程序不会出现互联网连接错误,这很奇怪。删除后:

String postTime = outputFormat.format(currentTextContent.substring(17, 22));

和改变

rssFeedModelItem.setPubTime(postTime);

进入这个:

rssFeedModelItem.setPubTime(currentTextContent.substring(17, 22));

该应用程序正在运行,但显示 RSS 时间。我也试过这个解决方案,但没有用。任何帮助表示赞赏。谢谢!

埃尔莫拉贝亚

您可以尝试使用此模式解析整个日期

new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将GMT时间转换为当地时间

来自分类Dev

如何将格林尼治标准时间转换为当地时间以显示确切时间

来自分类Dev

在PostgreSQL 8.3中以当地时间转换UTC时间

来自分类Dev

将UTC时间转换为当地时间

来自分类Dev

使用angularjs将UTC转换为当地时间

来自分类Dev

如何在moment.js中从UTC转换为当地时间?

来自分类Dev

根据坐标获取当地时间

来自分类Dev

怎么把当地时间转换成utc?

来自分类Dev

如何在Laravel中将服务器时间转换为当地时间?

来自分类Dev

如何将当地时间转换为UTC?

来自分类Dev

将当地时间的矢量转换为UTC

来自分类Dev

将当地时间转换为UTC,反之亦然

来自分类Dev

对应UTC当地时间

来自分类Dev

使用熊猫将时区时间覆盖到当地时间

来自分类Dev

角度:显示都柏林当地时间

来自分类Dev

将WRF UTC时间转换为当地时间

来自分类Dev

当地时间表示

来自分类Dev

将UTC转换为国家当地时间

来自分类Dev

如何将格林尼治标准时间转换为当地时间以显示确切时间

来自分类Dev

在PostgreSQL 8.3中以当地时间转换UTC时间

来自分类Dev

将UTC时间转换为当地时间

来自分类Dev

如何将UTC时间转换为当地时间

来自分类Dev

使用PHP自动将UTC转换为当地时间

来自分类Dev

查找当前时区并将其转换为基于当地时间的缩写

来自分类Dev

UTC和当地时间

来自分类Dev

如何将当地时间转换为UTC?

来自分类Dev

无法将UTC时间转换为当地时间?

来自分类Dev

在 XSL 1.0 中将 GMT 转换为当地时间

来自分类Dev

如何在 Swift 3 中将 UTC 时间转换为当地时间?