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
반응형
'Web 개발 > Java, SpringBoot, JPA' 카테고리의 다른 글
[Jquery] select 관련 플러그인 (0) | 2021.09.14 |
---|---|
[Intellij] Window Tool 위치 (Build, Maven, Database...) (0) | 2021.09.08 |
[MSSQL] 제약조건 ~ 은 제약조건 ~에서 참조하고 있습니다. (0) | 2021.08.31 |
[MSSQL] 테이블 변경 내용을 저장할 수 없습니다. (0) | 2021.08.31 |
[Tomcat] 톰캣 캐시 용량 늘리기 (0) | 2021.08.30 |