您的位置:首页 > 数据库 > MySQL

mysql查询时间戳和日期的转换

2016-04-08 11:30 801 查看
ysql查询时间戳和日期的转换

数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳,

也有的直接存日期,查询的时候可能不是那么好弄.

mysql提供了两个函数:

from_unixtime(time_stamp) -> 将时间戳转换为日期

unix_timestamp(date) -> 将指定的日期或者日期字符串转换为时间戳

如: from_unixtime(time_stamp)

参考一

SELECT NOW(),UNIX_TIMESTAMP()

UPDATE `order` SET `status` = 'closed' WHERE `pay_status` = 'wait_pay' AND UNIX_TIMESTAMP()>create_time+172800

SELECT create_time+172800,date_add(now(), interval 1 hour),FROM_UNIXTIME(create_time,'%Y%m%d %H'), FROM_UNIXTIME(create_time,'%Y%m%d %H') FROM `order`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: