mysql时间相减计算秒数

mysql时间相减计算秒数,第1张

SELECT

time_to_sec(

TIMEDIFF(process_time, create_time)

) AS totalSecond

FROM

rs_park_alarm_order

WHERE

order_status = 2

AND process_time IS NOT NULL

如果你是想获取两个时间的秒差,从你使用from_unixtime,可以看出,`date`字段,你用的是int型存储时间戳,那么你完全可以使用now()-`date`用来获取秒差,

另外,就这条语句来讲,from_unixtime本身就是可以带有转换时间格式参数

from_unixtime(`date`, '%Y-%m-%d %H:%i:%s')

unix_timestamp函数,可以接受一个参数,也可以不使用参数,它的返回值是一个无符号数。不使用参数,它返回自1970年1月1日0时0分0秒到现在所经过的秒数,如果使用参数,参数的类型为时间类型或者时间类型的字符串表示,则是从1970-01-01 00:00:00到指定时间所经历的秒数,有了这个函数,就可以很自然的把时间比较转换为一个无符号整数的比较,相减,就能够得到秒数了。

但愿能够帮到您。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8360874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存