mysql
DATE() / DATETIME() / TIMESTAMP()
leon_choi
2024. 2. 10. 21:52
반응형
SELECT
DATE(2016, 12, 25) AS date_ymd,
DATE(DATETIME '2016-12-25 23:59:59') AS date_dt,
DATE(TIMESTAMP '2016-12-25 05:30:00+07', 'Asia/Seoul') AS date_tstz;
SELECT
DATETIME(2008, 12, 25, 05, 30, 00) AS datetime_ymdhms,
DATETIME(TIMESTAMP '2008-12-25 05:30:00+00', 'Asia/Seoul') AS datetime_tstz
DATE(): 연도/ 월/ 일만 표출
DATETIME(): 연도/월/일 시:분:초까지 표출
TIMESTAMP: DATETIME과 동일하게 표출되지만 읽는 곳의 지역에 따라 상대적인 시간이 표출. 'Asia/Seoul' 처럼 지역을 기입하면 해당 지역의 시간대로 표출되는 것을 알 수 있다.
반응형