MySQL中用于格式化时间的函数有很多,这些函数可以帮助我们更好地管理和处理时间。下面介绍几个常用的MySQL时间格式化函数:
DATE_FORMAT函数可以将日期格式转换为指定格式,语法格式如下:
DATE_FORMAT(date,format)
其中,date为日期,format为指定的格式,比如,我们将日期“2020-05-15”按照“%Y-%m-%d”格式转换,可以使用如下语句:
SELECT DATE_FORMAT('2020-05-15','%Y-%m-%d')
执行结果为:2020-05-15
CURDATE函数可以用来获取当前日期,语法格式如下:
CURDATE()
获取当前日期的示例如下:
SELECT CURDATE()
执行结果为:2020-05-15
CURTIME函数可以用来获取当前时间,语法格式如下:
CURTIME()
获取当前时间的示例如下:
SELECT CURTIME()
执行结果为:08:45:30
NOW函数可以用来获取当前日期和时间,语法格式如下:
NOW()
获取当前日期和时间的示例如下:
SELECT NOW()
执行结果为:2020-05-15 08:45:30
UNIX_TIMESTAMP函数可以用来将日期转换为UNIX时间戳,语法格式如下:
UNIX_TIMESTAMP(date)
其中,date为日期,比如,我们将日期“2020-05-15”转换为UNIX时间戳,可以使用如下语句:
SELECT UNIX_TIMESTAMP('2020-05-15')
执行结果为:1589484800
FROM_UNIXTIME函数可以用来将UNIX时间戳转换为日期,语法格式如下:
FROM_UNIXTIME(unix_timestamp)
其中,unix_timestamp为UNIX时间戳,比如,我们将UNIX时间戳1589484800转换为日期,可以使用如下语句:
SELECT FROM_UNIXTIME(1589484800)
执行结果为:2020-05-15
以上就是MySQL中格式化时间的几个常用函数以及使用方法,通过使用这些函数,可以更好地管理和处理时间。
本文链接:http://task.lmcjl.com/news/11396.html