날짜
-
[JAVA] 날짜 불러오기(현재/과거)IT/JAVA • SPRING 2019. 11. 27. 16:40
자바의 내장함수를 통해 현재의 날짜와 현재로부터 몇일 떨어져있는 날짜를 불러오는 코드를 정리해보려고 한다. 사용 클래스- Date - Calendar - SimpleDateFormat 해당 클래스들을 import 시켜준다 현재날짜123Date day = new Date(); SimpleDateFormat date = new SimpleDateFormat("yyyy.MM.dd");String toDay = date.format(today);cs 하루 전 날짜 123Calendar day = Calendar.getInstance();day.add(Calendar.DATE , -1);String dayDate = new java.text.SimpleDateFormat("yyyy.MM.dd").format(da..
-
데이터베이스 오류 JDBC-5114:Invalid day value '0': must be an integer between 1 and 31IT/내가 마주한 에러 2019. 4. 24. 14:55
데이터 값들을 불러오는걸 하던 도중 실행시키면 화면엔 아무것도 나오지 않고 콘솔창을 보니 JDBC-5114:Invalid day value '0': must be an integer between 1 and 31 이런 에러메세지가 나와있었다. 영어를 해석해보면 알 수 있고 찾아본 결과 년월일로 되어있는 날짜값에서 일의 데이터가 1~31 사이의 값이어야하는데 0이 들어가있어서 나는 오류라고 한다. 실제로 테이블을 찾아 셀렉트해보니 일이 0으로 되어있는 값들이 몇개 있었다. 이 컬럼들만 00을 01로 업데이트해주니 오류를 해결할 수 있었다. 또 값뿐만 아니라 속성의 타입이 원본과 테스트 테이블이 서로 달라서 오류를 일으킬 수도 있다.(ex. date or stirng)