내가 생각했을때 문제에서 원하는부분
이 문제는 입력이 없다.
지금 시각을 UTC+0(세계 표준시)을 기준으로 나타냈을 때의 연도, 월, 일을 한 줄에 하나씩 순서대로 출력한다.
내가 이 문제를 보고 생각해본 부분
그대로 출력하는 문제라서 별다르게 설명할게 없다.
코드로 구현
package baekjoon.baekjoon_26;
import java.io.IOException;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
// 백준 16170번 문제
public class Main907 {
public static void main(String[] args) throws IOException {
// 현재 시각을 UTC+0 기준으로 가져오기
LocalDateTime now = LocalDateTime.now(ZoneOffset.of("+9")); // 서울 기준 (UTC+9)
LocalDateTime utcNow = now.minusHours(9); // UTC로 변환
// 출력 형식 설정
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy\nMM\ndd");
// 결과 출력
System.out.println(formatter.format(utcNow));
}
}
코드와 설명이 부족할수 있습니다. 코드를 보시고 문제가 있거나 코드 개선이 필요한 부분이 있다면 댓글로 말해주시면 감사한 마음으로 참고해 코드를 수정 하겠습니다.