Mysql的TIME_TO_SEC函数

Mysql的TIME_TO_SEC函数教程

TIME_TO_SEC(time) 函数返回将参数 time 转换为秒数的时间值,转换公式为“小时 ×3600+ 分钟 ×60+ 秒”。

Mysql的TIME_TO_SEC函数描述

语法

TIME_TO_SEC(time);

描述

time 传递的是时:分:秒 的格式,它的计算公式为:“小时 ×3600+ 分钟 ×60+ 秒”。它不会校验你传递的时间的时间格式。按照上面的逻辑进行计算。如果传递的时间不合法,就返回 0。

案例

执行下面 sql

-- 嗨客网(www.haicoder.net) SELECT TIME_TO_SEC("13:59:59"),TIME_TO_SEC("100:00:00"),TIME_TO_SEC("2020-12-12 23:59:59"),TIME_TO_SEC("aaa");

运行结果如下:

15 TIME_TO_SEC函数.png

Mysql的TIME_TO_SEC函数总结

TIME_TO_SEC(time) 函数返回将参数 time 转换为秒数的时间值,转换公式为“小时 ×3600+ 分钟 ×60+ 秒”。