unix_timestamp函数 为什么当前时间会比设置时间要小?????

wangxi得 发布于 2014/07/29 18:57
阅读 240
收藏 0

比如这个sql:

select (unix_timestamp(cast(now() as date))) d1, (unix_timestamp(`ac`.`connect_time`)) AS `d2`,connect_time,now() from t_agent_connect ac where agent_id = 268
其中: connect_time:‘2014-07-29 18:52:34’

========================================================


请问:d1为什么会比d2小尼?不理解?(不是都从1970年开始)

加载中
1
Narky
Narky

cast(now() as date) 的时候已经把时分秒都去掉了,这样unix_timestamp的时候就从当天00:00:00计算timestamp

当然会比当天后面的时间小

wangxi得
wangxi得
谢谢
返回顶部
顶部