1. DATE_FORMAT函数
DATE_FORMAT函数可以将日期格式化为指定的格式。大家可以将日期格式化为“年-月-日”或“月/日/年”等格式。下面是一个例子:
-%d’);
输出结果为:-01-01
2. TIME_FORMAT函数
TIME_FORMAT函数可以将时间格式化为指定的格式。大家可以将时间格式化为“时:分:秒”或“时:分”等格式。下面是一个例子:
SELECT TIME_FORMAT(’12:30:00′, ‘%H:%i:%s’);
输出结果为:12:30:00
3. TIMESTAMP函数
TIMESTAMP函数可以将日期和时间格式化为指定的格式。大家可以将日期和时间格式化为“年-月-日 时:分:秒”等格式。下面是一个例子:
SELECT TIMESTAMP(‘-01-01 12:30:00’);
输出结果为:-01-01 12:30:00
4. UNIX_TIMESTAMP函数
UNIX_TIMESTAMP函数可以将日期和时间转换为UNIX时间戳。UNIX时间戳是从1970年1月1日00:00:00 UTC到指定日期和时间的秒数。下面是一个例子:
SELECT UNIX_TIMESTAMP(‘-01-01 12:30:00’);
输出结果为:1641040200
5. FROM_UNIXTIME函数
FROM_UNIXTIME函数可以将UNIX时间戳转换为日期和时间。下面是一个例子:
SELECT FROM_UNIXTIME(1641040200);
输出结果为:-01-01 12:30:00
在MySQL中,有许多时间格式化函数可以帮助大家更好地处理时间数据。这些函数包括DATE_FORMAT、TIME_FORMAT、TIMESTAMP、UNIX_TIMESTAMP和FROM_UNIXTIME。通过了解这些函数的用法,大家可以更好地处理和管理时间数据。