CONVERT_TZ(시간값, '기준 타임존', '변경할 타임존')
- CONVERT_TZ 함수를 사용하면 시간 데이터를 원하는 타임존 값으로 볼 수 있다.
- 시간값 자리에 변경할 시간을 넣으면, 해당 시간을 기준 타임존에서 변경할 타임존의 시간으로 보여준다.
쿼리
SELECT now() as KST, CONVERT_TZ(now(), 'Asia/Seoul', 'UTC') as `UTC`, CONVERT_TZ(now(), 'UTC', 'America/Santiago') as `SantiagoTime`;
결과
설명
- 현재 시간을 한국시간, UTC 시간, 미국/샌티아고 시간으로 조회하는 쿼리이다.
- now() as KST : 현재 시간을 한국시간으로
- CONVERT_TZ(now(), 'Asia/Seoul', 'UTC') as `UTC` : 현재 시간을 서울 -> UTC 시간
- CONVERT_TZ(now(), 'UTC', 'America/Santiago') as `SantiagoTime` : 현재 시간을 UTC -> 미국 시간으로
참고)
https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html
반응형
'프로그래밍 > DB & Redis' 카테고리의 다른 글
[mysql] INFORMATION_SCHEMA 관련 정리 (0) | 2024.02.26 |
---|---|
[mysql] 현재 시간, 현재시간 unixtime, 특정시간, 특정시간 unixTime 쿼리 (0) | 2024.02.16 |
[mysql]SELECT 후 UPDATE - join 으로 업데이트 (0) | 2023.12.19 |
mysql에서 특정 시간을 기준 시간 기점으로 - 해서 업데이트 하는 쿼리 (0) | 2023.11.09 |
[mysql] connection pool - 커넥션풀 (0) | 2023.05.15 |
댓글