H2 날짜 함수 문법
H2 문법 문서 링크입니다.
MySQL 과 비교
-- 날짜로 숫자 형태 요일 구하기 일요일 1 ~ 토요일 7
-- MySQL
SELECT DAYOFWEEK('2021-07-24') FROM DUAL;
-- H2
SELECT DAY_OF_WEEK('2021-07-24') FROM DUAL;
-- 날짜 형식 변환
-- MySQL
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d') FROM DUAL;
-- H2
SELECT FORMATDATETIME('2021-07-24 13:33:42', 'yyyy-MM-dd') FROM DUAL;
-- 날짜 더하기
-- MySQL
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY) FROM DUAL;
-- H2
SELECT TIMESTAMPADD(DAY, 1, NOW()) FROM DUAL;
-- 문자열을 날짜 형식으로 변환
-- MySQL
SELECT STR_TO_DATE('2000-01-31', '%Y-%m-%d') FROM DUAL;
-- H2
SELECT PARSEDATETIME ('2000-01-31', 'yyyy-MM-dd') FROM DUAL;