본문 바로가기
개발 이야기/Database

[MySQL] int(10) unsigned 로 저장된 날짜 date 형식으로 변환

by 강한페페 2020. 6. 30.
반응형

MySQL에는 FROM_UNIXTIME() 함수가 존재하는데 이 함수는 unix_timestamp 버전의 날짜를 date 형식으로 변환해서 리턴해주는 함수이다. 함수에 파라미터로 사용되는 문자열이나 숫자에 따라 'YYYY-MM-DD hh:mm:ss' 또는 YYYYMMDDhhmmss 와 같은 형태로 값을 받아 사용할 수 있다.

 

[Syntax]

FROM_UNIXTIME(unix_timestamp, [format ])

 

[Example]

1. SELECT FROM_UNIXTIME(1593344860); => 2020-06-28 20:47:40
2. SELECT FROM_UNIXTIME(1593344860) + 0; => 20200628204740
3. SELECT FROM_UNIXTIME(1593344860, '%Y %D %M %h:%i:%s %x'); => 2020 28th June 08:47:40 2020

[참조]

https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_from-unixtime

반응형