2018년 10월 9일 화요일

[Mysql] timestamp를 찾아서...

mysql을 하면서 timestamp로 기록된 서버의 시간을 변환하는 일이 생겼습니다.

함수만 쓰면 될 줄 알았더니 아니더라구요.

보통 타임 스탬프가 10자리 인데 13자리라서 갸우뚱.. 했는데...

ms(micro second)까지 기록하는 것이 있더라구요.

이런경우... 변환할 때 저는 이렇게 사용했습니다.

date_format(from_unixtime(time/1000), '%Y-%m-%d %H:%i:%s')

사소한 것이지만 from_unixtime에서 제대로 변환이 되지 않으면 엉뚱한 값으로 계산이 되니 주의하는 것이 좋을 것 같습니다.

댓글 없음:

댓글 쓰기