Web 개발/Java, SpringBoot, JPA
[JAVA] Date 특정 날짜 지정
닉ㄴ네
2021. 9. 3. 15:04
728x90
반응형
//DateUtil.java
public static Date getDate(int year, int month, int date){
Calendar cal = Calendar.getInstance();
cal.set(year, month-1, date);
return new Date(cal.getTimeInMillis());
}
// Date date = new Date(2021, 9, 3); //잘못된 코드
Date date = new Date(); // 오늘
Date date = DateUtil.getDate(2021, 9, 3);
Date 타입 인스턴스를 생성할때, 오늘 날짜로 지정하면 아래와 같이 생성한다.
Date date = new Date();
그래서 특정 날짜를 지정할때도 동일한 방식으로 생성할것이라 예상했지만 해당함수에 밑줄이 그어지고 잘못된 날짜가 나왔다.
Calendar를 사용하여 날짜를 지정하였더니 해결되었다.
728x90
반응형