날짜를 인쇄하고 구문 분석하려면 DateTimeFormatter.ISO_LOCAL_DATE
을 사용하고 싶습니다.DateTimeFormatter.ISO_LOCAL_DATE를 사용하여 날짜를 인쇄하는 방법은 무엇입니까?
java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: Year
at java.time.Instant.getLong(Instant.java:603)
at java.time.format.DateTimePrintContext$1.getLong(DateTimePrintContext.java:205)
at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298)
at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543)
at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182)
at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1744)
at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1718)
이 내 나쁜, 대신'ZoneId.of ("UTC")'의 – Jerry06
나를 위해 일한 내장 상수 'ZoneOffset.UTC'. [javadoc] (https://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html#of-java.lang.String-)에 따르면, 그것들은 다음과 같습니다. * "If 영역 ID가 'GMT', 'UTC'또는 'UT'이면 결과는 ZoneOffset.UTC와 동일한 ID 및 규칙을 가진 ZoneI입니다. "* – MadProgrammer
여기 잘 작동 – yegor256