MySQL是一个广泛使用的数据库管理系统,支持众多的日期函数以及转换函数。这些函数可以帮助我们在处理日期和时间时更加方便和高效。以下是一些常用的MySQL日期函数和转换函数的介绍。
1.日期函数
NOW()函数:返回当前日期时间。SELECT NOW();DATE()函数:将日期时间戳转换为日期。SELECT DATE(NOW());TIME()函数:将日期时间戳转换为时间。SELECT TIME(NOW());YEAR()函数:获取指定日期时间的年份。SELECT YEAR(NOW());MONTH()函数:获取指定日期时间的月份。SELECT MONTH(NOW());DAY()函数:获取指定日期时间的日。SELECT DAY(NOW());
2.转换函数
DATE_FORMAT()函数:将日期时间格式化为指定的字符串形式。SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s');STR_TO_DATE()函数:将字符串形式的日期时间转换为日期时间戳。SELECT STR_TO_DATE('2022-05-18 16:45:30','%Y-%m-%d %H:%i:%s');UNIX_TIMESTAMP()函数:将日期时间戳转换成Unix时间戳。SELECT UNIX_TIMESTAMP(NOW());FROM_UNIXTIME()函数:将Unix时间戳转换成日期时间戳。SELECT FROM_UNIXTIME(1621352209,'%Y-%m-%d %H:%i:%s');
以上就是MySQL日期函数和转换函数的介绍,我们可以根据实际需求选择不同的函数进行日期和时间的处理和转换。