MySQL是一款常用的关系型数据库管理系统,它支持多种时间格式,并提供了丰富的函数用于格式化时间。在这篇文章中,我们将介绍一些常用的MySQL格式化时间的方法。
-- 1.获取当前时间SELECT NOW();-- 2.格式化当前时间SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');-- 3.获取指定时间的UNIX时间戳SELECT UNIX_TIMESTAMP('2022-01-01 00:00:00');-- 4.将UNIX时间戳转化为日期时间SELECT FROM_UNIXTIME(1640947200, '%Y-%m-%d %H:%i:%s');-- 5.用DATE_ADD和DATE_SUB函数加减时间SELECT DATE_ADD('2022-01-01 00:00:00', INTERVAL 1 DAY);SELECT DATE_SUB('2022-01-01 00:00:00', INTERVAL 1 WEEK);-- 6.将日期转化为年份SELECT YEAR('2022-01-01');-- 7.将日期转化为月份SELECT MONTH('2022-01-01');-- 8.将日期转化为日份SELECT DAY('2022-01-01');-- 9.将时间转化为小时数SELECT HOUR('2022-01-01 12:34:56');-- 10.将时间转化为分钟数SELECT MINUTE('2022-01-01 12:34:56');
以上是我介绍的一些MySQL格式化时间的方法,希望对大家有所帮助。