DateTimeFormatter
无效Instant
。如何手动格式化上下左右的LocalDateTime.MIN
数值LocalDateTime.MAX
?
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneOffset.UTC).format(Instant.MAX)
DateTimeFormatter
无效Instant
。如何手动格式化上下左右的LocalDateTime.MIN
数值LocalDateTime.MAX
?
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneOffset.UTC).format(Instant.MAX)
总结
只是一个
Instant
,但年份很大Instant.MAX
只是一个Instant
对象,就像任何其他Instant
对象一样。只需调用 即可生成表示其值的文本
toString
。结果为标准ISO 8601格式。即:1000000000-12-31T23:59:59.999999999Z
。注意年份是 1,000,000,000。您的自定义格式模式不适用,因为指定了四位数字而不是十位数字。
String#replace
T
如果您想要中间没有的文本,最简单的解决方案就是字符串操作。截短
如果您不想要秒的小数部分,请截断。