时间格式化mysql
时间: 2024-04-12 09:26:10 浏览: 5
MySQL中的时间格式化可以使用DATE_FORMAT函数来实现。该函数接受两个参数,第一个参数是要格式化的日期或时间,第二个参数是指定的格式。
以下是一些常用的时间格式化示例:
1. 格式化日期:DATE_FORMAT(date, '%Y-%m-%d')
例如:SELECT DATE_FORMAT('2022-01-01', '%Y-%m-%d') 返回 '2022-01-01'
2. 格式化时间:DATE_FORMAT(time, '%H:%i:%s')
例如:SELECT DATE_FORMAT('12:34:56', '%H:%i:%s') 返回 '12:34:56'
3. 格式化日期和时间:DATE_FORMAT(datetime, '%Y-%m-%d %H:%i:%s')
例如:SELECT DATE_FORMAT('2022-01-01 12:34:56', '%Y-%m-%d %H:%i:%s') 返回 '2022-01-01 12:34:56'
4. 获取年份:DATE_FORMAT(date, '%Y')
例如:SELECT DATE_FORMAT('2022-01-01', '%Y') 返回 '2022'
5. 获取月份:DATE_FORMAT(date, '%m')
例如:SELECT DATE_FORMAT('2022-01-01', '%m') 返回 '01'
6. 获取日:DATE_FORMAT(date, '%d')
例如:SELECT DATE_FORMAT('2022-01-01', '%d') 返回 '01'