有没有任何标准方法可以解析符合RFC3339的日期时间而不是使用java中的模式?

问题描述 投票:0回答:1

是否有任何标准方法可以解析符合 RFC3339 的 dateTime 而不是使用 java 中的模式?

好像没有。我尝试在互联网上寻找解决方案,但大多数都使用模式来解析符合 RFC3339 的日期时间值。

java rfc3339
1个回答
0
投票
互联网协会的

RFC 3339是ISO 8601的自我描述的“配置文件”。但ISO不提供配置文件。而且 RFC 与 ISO 8601 存在一些奇怪的矛盾。我建议您忘记 RFC。相反,请关注 ISO 8601,在 Wikipedia 上有详细记录。

java.time

类在解析/生成文本时默认使用 ISO 8601 格式。 您忽略了提及感兴趣的具体格式。有几个被预定义为

DateTimeFormatter

 类中的常量。
也许您指的是日期与时间的格式,与 UTC 的偏移量为零小时-分钟-秒。为此,请使用

Instant

 类。末尾的 
Z 是零偏移量的缩写,
+00:00
Instant instant = Instant.parse( "2007-12-03T10:15:30.1764435Z" ) ;
String output = instant.toString() ;

© www.soinside.com 2019 - 2024. All rights reserved.