Notice
Recent Posts
Recent Comments
준호씨의 블로그
MySQL - timestamp(epoch time)을 datetime으로 변환하는 방법과 반대로 datetime을 timestamp로 변환하기 본문
개발이야기
MySQL - timestamp(epoch time)을 datetime으로 변환하는 방법과 반대로 datetime을 timestamp로 변환하기
준호씨 2023. 5. 24. 01:37반응형
MySQL에서 timestamp(epoch time)을 datetime형식으로 변환하려면 from_unixtime 함수를 이용하면 됩니다.
select from_unixtime(0); # 1970-01-01 09:00:00
반대로 datetime 문자열을 timestamp(epoch time)으로 변환하려면 unix_timestamp 함수를 이용하면 됩니다.
select unix_timestamp('1970-01-01 09:00:00'); # 0
datetime 문자열만 되는 것이 아니고 datetime 도 timestamp(epoch time)으로 변환할 수 있습니다.
select unix_timestamp(STR_TO_DATE('1970-01-01 09:00:00', '%Y-%m-%d %H:%i:%s')); # 0
datetime 문자열이건 datetime 형식이건 알아서 잘 바꿔주니 그냥 unix_timestamp를 사용하면 되겠습니다.
Unix timestamp (Unix epoch = Unix time = POSIX time)는 1970년 1월 1일 0시 0분 0초부터 몇 초가 지났는지를 나타내는 숫자입니다. 한국은 여기서 9시간을 더하게 됩니다.
관련글
반응형
'개발이야기' 카테고리의 다른 글
Python - ",".join(mylist) list를 문자열로 합치기. 숫자 리스트는? (0) | 2023.06.02 |
---|---|
발음 알기 - Liveness (라이브니스), Readiness (레디니스) for k8s (0) | 2023.05.26 |
Python - timestamp(epoch time)을 datetime으로 변환하는 방법과 반대로 datetime을 timestamp로 변환하기 (0) | 2023.05.19 |
가상서버호스팅 이사가기. 스쿨호스팅 -> VULTR로의 이전 검토 (0) | 2023.05.16 |
Python - hostname 구하는 방법들. #hostname (0) | 2023.05.16 |
Comments