SELECT DATE_FORMAT('2021-05-14 15:34:26', '%Y年%m月%d日 %H:%i:%s');
在上面的代码块中,“DATE_FORMAT”函数用于格式化DATETIME类型中的日期和时间。该函数使用两个参数:
- 第一个参数是需要格式化的日期时间
- 第二个参数是指定日期时间格式的字符串
下面列出了日期时间格式化字符串的一些常见选项:
- %Y:四位数的年份
- %m:月份,带有零的前导零(01-12)
- %d:日期,带有零的前导零(01-31)
- %H:小时(00-23)
- %i:分钟,带有前导零(00-59)
- %s:秒,带有前导零(00-59)
例如,要将日期时间格式化为“YYYY年MM月DD日 HH:mm:ss”的形式,可以使用以下代码:
SELECT DATE_FORMAT('2021-05-14 15:34:26', '%Y年%m月%d日 %H:%i:%s');
上述代码中,“%Y年”将年份转换为四位数的年份,“%m月”将月份转换为具有前导零的两位数,“%d日”将日期转换为具有前导零的两位数字,“%H:%i:%s” 将时间格式化为“小时:分钟:秒”的形式。
在结果中,将显示以下日期时间:
2021年05月14日 15:34:26
通过使用DATE_FORMAT函数和日期时间格式化字符串,可以轻松地自定义DATETIME对象的格式。