OffsetDateTime
에 모든 분, 초 및 나노초를 제거하는 간결한 방법이 있습니까? 여기 내가 원하는 것을 얻기 위해해야 할 일이 있습니다.OffsetDateTime에서 분, 초 및 나노초를 제거하십시오.
final OffsetDateTime strippedTime = OffsetDateTime.now().withMinute(0).withSecond(0).withNano(0);
System.out.println(strippedTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.nnnnnnnnn")));
위의 코드는 나에게 제공합니다 : 그것은 나에게 아무 소용이 없도록
2016-11-08 09:00:00.000000000
LocalTime.MIDNIGHT
어떤 형식 변경에 대한 "YYYY-MM-DD HH를"에? – BrunoDM
나 자신은 OffsetDateTime을 사용한 적이 없지만 현재 수행중인 방식은 이미 간결 해 보입니다. – AJPerez
@AJPerez 개체에서 모든 분, 초 및 나노초를 명시 적으로 제거하지 않아도됩니다. 하지만 당신 말이 맞아. 이 경우 간결성은 매우 주관적이다. –