【发布时间】:2019-11-05 07:39:15
【问题描述】:
2019-06-17T20:27:23.706000000Z 的日期格式是什么?
我需要这种日期格式的日期格式,还需要解析并转换为java Date。
我试过这个:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
但是,它给了我不正确的结果。
【问题讨论】:
-
我建议你不要使用
SimpleDateFormat。这个类是出了名的麻烦而且已经过时了。您的格式是 ISO 8601。使用Instant或OffsetDateTime,两者都来自 java.time, the modern Java date and time API。它们中的每一个都将在没有任何显式格式化程序的情况下解析您的字符串。 -
嘿,谢谢你的信息。是的,我使用的是比传统日期时间类更好的即时类
标签: java date simpledateformat date-format dateformatter