mysql 毫秒格式 mysql去掉毫秒

导读:在使用mysql进行数据存储时,有时候需要去掉时间中的毫秒部分 , 本文将介绍三种方法来实现这一目标 。
1. 使用SUBSTRING函数
可以使用SUBSTRING函数来截取时间字符串的前19位,即去掉毫秒部分 。示例代码如下:
SELECT SUBSTRING('2022-01-01 12:34:56.789', 1, 19);
【mysql 毫秒格式 mysql去掉毫秒】输出结果为:2022-01-01 12:34:56
2. 使用DATE_FORMAT函数
DATE_FORMAT函数可以将时间格式化成指定的字符串格式,通过指定格式参数,可以去掉毫秒部分 。示例代码如下:
SELECT DATE_FORMAT('2022-01-01 12:34:56.789', '%Y-%m-%d %H:%i:%s');
3. 使用CAST函数
可以使用CAST函数将时间字符串转换成日期类型,然后再使用DATE_FORMAT函数格式化输出 。示例代码如下:
SELECT DATE_FORMAT(CAST('2022-01-01 12:34:56.789' AS DATETIME), '%Y-%m-%d %H:%i:%s');
总结:以上三种方法均可实现去掉时间中的毫秒部分,开发者可以根据自己的需求选择合适的方式来处理时间数据 。

    推荐阅读