时间戳转日期
mysql有自带的函数可以直接转换,函数是FROM_UNIXTIME
数据表中 create_time 存储的是时间戳,如 1429063399
mysql的执行语句:(日期合格可以自己定义)
SELECT FROM_UNIXTIME(1429063399,'%Y-%m-%d %H:%i:%s')
输出结果:
日期转时间戳
mysql的函数为UNIX_TIMESTAMP
mysql的执行语句:
SELECT UNIX_TIMESTAMP('2015-04-15 10:03:19')
输出结果:
这一要注意一点:
时间戳分为秒级别和毫秒级别的,一定要弄清楚是哪个级别,如果是毫秒级别的时间戳,需要除以1000才能用这个第一个函数转换,否则为空。
毫秒级别的位数比秒级别的多三位数,秒是10位,毫秒13位。我的举例都是秒级别的。