【发布时间】:2017-03-28 14:29:20
【问题描述】:
我目前正在寻找一种自定义格式的日期,但我无法获得它。
我想使用以下代码获取"1997-07-16T19:20:30.45+01:00":
OffsetDateTime o = OffsetDateTime.now();
String l = o.format(DateTimeFormatter.ISO_DATE_TIME);
结果是:
2017-03-28T16:23:57.489+02:00
非常接近,但我只需要hh:mm:ss.XX,而不需要hh:mm:ss.XXX。
你知道如何自定义OffsetDateTime吗?我找不到好的例子。
【问题讨论】:
-
我认为你的代码没有问题,毫秒会不时变化,有时你会得到 XXX,但如果你再次编译你的代码,你会得到 XX。这是我的 2017-03-28T19:36:00.45+05:00。
标签: java datetime-format datetimeoffset