Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 존맛탱
- 데이터분석
- 강의후기
- 실행력 높이기
- 자기개발서
- 중곡역
- 독서
- 독서후기
- 책 추천
- 자기계발
- 파이썬
- 데이터 분석
- 자기개발
- 내돈내산
- 명동
- 카페추천
- 독후감
- Python
- 파이썬 오류 해결
- 책 리뷰
- 책추천
- 컴퓨터공학
- 패스트캠퍼스
- 데이터베이스 공부
- IT공부
- 데이터엔지니어링
- 티스토리챌린지
- 파이썬 공부
- 오블완
- 맛집
Archives
- Today
- Total
Émile
[MYSQL/convert_tz] timestamp 시간 더하기 본문
내가 지금 다니고 있는 회사의 DB는 MYSQL이고, NOW()를 찍으면 영국시간 기준으로 나옴...
즉, 우리나라 시간보다 9시간 더 늦게 나온다는 것
왜그런지는 모르겠지만 뭔가 UTC 관련돼서 그냥 기본값으로 설정되어 있는 듯한 느낌..?
외국에서도 많이 볼 수 있어서,
영국이 기준이니까 나중에 시간 차이 계산할때 편하라고 이렇게 되어있는거 같기도 하고,,,
암튼 그래서 귀찮게, 우리나라 기준으로 뭔가 데이터 뽑을 때 9시간을 더해줘야함
그럴때 문자열로 9를 더하고 이런식으로하면안되잖음....ㅋㅋㅋ
그래서 쓰는 함수가
CONVERT_TZ()임
CONVERT_TZ(변환할 값, 변환 할 값의 기존 시간대, 변환 될 값의 기준 시간대)
-> 즉, created_at 컬럼을 9시간을 더해서 뽑고 싶으면
SELECT CONVERT_TZ(created_at, "+00:00", "+09:00") as created_at
위처럼 뽑으면 된다...
+00:00이 UTC를 말하는거 같고, 걍 저렇게 쓰면 될 듯
맨날 가져다가 쓰다가 이렇게 포스팅하면서 직접 쓰게 되는것도 좋은 것 같음
'IT공부' 카테고리의 다른 글
[MYSQL/IT] 테이블 변경시, 해당 테이블이 조건절에 서브쿼리로 있을때 쿼리 실행 법 (2) | 2023.11.26 |
---|---|
[파이썬 오류 해결] matplotlib 한글 깨짐 (0) | 2023.11.04 |
[파이썬 오류해결] pip install hangul-utils 안될때 (0) | 2023.11.04 |
[맥북/파이썬/cv2] TypeError: 'numpy._DTypeMeta' object is not subscriptable 해결법 (0) | 2023.09.15 |
[맥북/파이썬/fastapi] Error loading ASGI app. Could not import module "mail" 에러 해결법 (0) | 2023.07.06 |
Comments