mysql日期函数精确到秒

更新时间:02-08 教程 由 薇糖 分享

MySQL日期函数精确到秒

DATE_FORMAT函数

DATE_FORMAT函数可以将日期类型字段格式化为特定的日期和时间字符串格式,其中%s可以表示秒,使用时需要将日期和时间以及%s写在一起。例如:

SELECT DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s');

这条SQL语句可以输出当前时间的精确到秒的字符串格式。

FROM_UNIXTIME函数

FROM_UNIXTIME函数可以将Unix时间戳转换为特定的日期和时间字符串格式,其中%s可以表示秒,使用时需要将Unix时间戳和%s写在一起。例如:

SELECT FROM_UNIXTIME(1522613398,'%Y-%m-%d %H:%i:%s');

这条SQL语句可以将Unix时间戳1522613398转换为日期和时间的字符串格式,精确到秒。

UNIX_TIMESTAMP函数

UNIX_TIMESTAMP函数可以将日期和时间字符串转换为Unix时间戳,其中可以使用%s来表示秒,这样可以在转换时忽略掉秒的部分。例如:

SELECT UNIX_TIMESTAMP('2018-04-02 13:30:00');

这条SQL语句可以将日期和时间字符串'2018-04-02 13:30:00'转换为Unix时间戳,而忽略掉秒的部分。

CONVERT函数

CONVERT函数可以将日期和时间字符串转换为日期类型,然后再将日期类型转换为特定的日期和时间字符串格式,其中%s可以表示秒。例如:

SELECT CONVERT(varchar(19), getdate(), 120);

这条SQL语句可以将当前日期和时间转换为特定的日期和时间字符串格式,其中%s表示秒。

总结

以上介绍的MySQL日期函数都可以精确到秒,可以根据自己的需要选择其中的一种或几种,从而实现对日期和时间的精确控制。

声明:关于《mysql日期函数精确到秒》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2068703.html