我有LocalDateTime
价值观,想利用ISO_LOCAL_DATE_TIME
常数打印到分钟。
两个测试用例都失败了:
Expected :2020-10-10T15:16
Actual :2020-10-10T15:16:00
但为什么?
assertEquals("2020-10-10T15:16", LocalDateTime.parse("2020-10-10T15:16:17")
.truncatedTo(ChronoUnit.MINUTES)
.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME));
assertEquals("2020-10-10T15:16", DateTimeFormatter.ISO_LOCAL_DATE_TIME.format(
LocalDateTime.parse("2020-10-10T15:16:17").truncatedTo(ChronoUnit.MINUTES)));
除此之外:使用第一种或第二种方法格式化值之间的区别在哪里LocalDateTime
?