SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
在上面的代码中,NOW()函数返回的是当前时间,DATE_FORMAT()函数将这个时间转换成大家想要的格式,%Y-%m-%d %H:%i:%s就是大家自定义的时间格式。
其中,%Y表示年份,四位数字;%m表示月份,两位数字;%d表示日期,两位数字;%H表示小时,两位数字;%i表示分钟,两位数字;%s表示秒,两位数字。可以根据需求自定义不同的时间格式。
SELECT DATE_FORMAT('2022-05-01', '%Y年%m月%d日');
上面的代码中,大家将一个字符串格式的时间转换成了中文格式的时间字符串。这就是时间转字符串函数的另外一种使用方法。
总之,MySQL的时间转字符串函数非常实用,可以根据不同的需求自定义不同的时间格式,方便展示和使用。