很多时候我们的数据表中存放日期字段都是使用int类型直接存放unix时间戳的,如int(11),这样可以方便作索引和比较大小。这样子方便的同时也让可读性变得很差今天就介绍两个函数:

1. FROM_UNIXTIME(unix_timestamp, format_str)

2. UNIX_TIMESTAMP(time_str)

 

示例:

select username,  FROM_UNIXTIME(user.create_time, '%Y-%m-%d %H:%i') as reg_time from user;
select * from user where user.create_time>UNIX_TIMESTAMP('2013-10-01 00:00:00')

 

posted on 2013-11-01 13:47  demin7926  阅读(93)  评论(0)    收藏  举报