티스토리 뷰

[ mariadb / mysql n년전 날짜 및 날짜 일수 계산 ]

SELECT DATE_FORMAT(DATE_ADD('2021-01-04', INTERVAL -6 MONTH), '%Y-%m-%d') AS FROM_DATE1 
     , DATE_FORMAT(DATE_ADD('2021-01-04', INTERVAL -1 YEAR), '%Y-%m-%d') AS FROM_DATE2
     , DATE_FORMAT(DATE_ADD('2021-01-04', INTERVAL -3 YEAR), '%Y-%m-%d') AS FROM_DATE3
     , DATE_FORMAT(DATE_ADD('2021-01-04', INTERVAL -5 YEAR), '%Y-%m-%d') AS FROM_DATE4
     , DATEDIFF('2021-01-04', DATE_FORMAT(DATE_ADD('2021-01-04', INTERVAL -5 YEAR), '%Y-%m-%d')) AS DATE_CNT

 

[ JAVA 파이프라인 기준 문자열 자르기 ]

- 파이프라인의 경우 정규식으로 인식되어 문자열 자르기가 정상적으로 되지 않음

- 따라서 아래처럼 대괄호로 묶어주어야 함

String s = "2022|03|02";
String[] newStr = s.split("[|]");
// newStr[0] ==> 2022
// newStr[1] ==> 03
// newStr[2] ==> 02