首页 > Java > java教程 > 如何在 Java 中解析带有包含冒号的偏移量的 ISO-8601 日期字符串?

如何在 Java 中解析带有包含冒号的偏移量的 ISO-8601 日期字符串?

DDD
发布: 2024-10-30 02:12:02
原创
1033 人浏览过

How to Parse an ISO-8601 Date String with an Offset Including a Colon in Java?

在 Java 中解析带有冒号的偏移量的 ISO-8601 日期

问题:

如何将 ISO-8601 格式的日期字符串解析为包含冒号的偏移量(例如“2013-04-03T17:04:39.9430000 03:00”)为“dd.MM.yyyy HH:mm”格式Java?

答案:

ISO-8601 是一种广泛使用的标准日期和时间格式。要在 Java 中解析此类日期字符串,可以使用 SimpleDateFormat 类。操作方法如下:

<code class="java">SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
DateTime dtIn = inFormat.parse(dateString);  //where dateString is a date in ISO-8601 format

SimpleDateFormat outFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm");
String dtOut = outFormat.format(dtIn);</code>
登录后复制

此代码会将 ISO-8601 日期字符串转换为指定的“dd.MM.yyyy HH:mm”格式。如果需要将日期作为 DateTime 对象进行交互,可以使用 DateTime 类将其解析为 DateTime 对象。

以上是如何在 Java 中解析带有包含冒号的偏移量的 ISO-8601 日期字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板