lazylazylazylazylazylazylazylazy

백준[JAVA] 10699번 오늘 날짜 본문

프로그래밍/Break BOJ byJAVA

백준[JAVA] 10699번 오늘 날짜

lazylazylazylazylazylazylazylazy 2021. 2. 18. 23:12
728x90
반응형

https://www.acmicpc.net/problem/10699

 

10699번: 오늘 날짜

서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

처음에 또 그저그런 출력문제인줄알고 달력보고.. print문으로 출력하는순간 아래 힌트보고!! 느꼈다

출력문제가 아니라 다른 클래스를 이용해서 푸는걸느꼈다 

그래서 바로 구글링을 이용해 날짜 클래스를 찾아버렸다..(진짜 Goo교수님은 모르는게 없으시다...)

원래는 Date,Calendar 클래스를 이용했지만 

단점이 많아(윤초같은 특별한 상황을 고려하지 않거나 월을 표현할때 1~2월을 0부터 11로 표현하거나

인스턴스가 불변객채가 아니라서 값이 언제든 바뀔수있다거나...)

time 패키지를 이용한다구 한다 time 패키지는 기존의 단점을 보완해서 불변객체로 생성된다.

time패키지중 문제에 관련된 클래스만 다루면

LocalDate는 날짜를 표현할 때 사용한다

LocalDate Today = LocalDate.now();// now()는 현재 날짜,시간에 기반하여 인스턴스를 생성한다

System.out.println(Today);//YYYY-MM-DD로 표현된다

 

 

728x90
반응형
Comments