在 MySQL 中,可以使用 'DATE_FORMAT' 函数将日期转换为字符串。

语法如下:

DATE_FORMAT(date, format)

其中,'date' 是要转换的日期,可以是一个日期值或者是一个日期表达式。'format' 是转换的格式,可以是以下常用的格式之一:

  • '%Y':四位数的年份
  • '%y':两位数的年份
  • '%m':两位数的月份
  • '%c':月份,不带前导零
  • '%d':两位数的日期
  • '%e':日期,不带前导零
  • '%H':两位数的小时(24小时制)
  • '%h':两位数的小时(12小时制)
  • '%i':两位数的分钟
  • '%s':两位数的秒钟
  • '%p':AM或PM

以下是一些示例:

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS date_str;

该语句将当前日期转换为 YYYY-MM-DD 的格式。

SELECT DATE_FORMAT('2022-01-01', '%m/%d/%Y') AS date_str;

该语句将指定的日期转换为 MM/DD/YYYY 的格式。

注意:MySQL 中的日期和时间类型包括 'DATE'、'TIME'、'DATETIME'、'TIMESTAMP' 等,可以直接在 'DATE_FORMAT' 函数中使用这些类型的值进行转换。

MySQL 日期转换为字符串:DATE_FORMAT 函数详解

原文地址: http://www.cveoy.top/t/topic/eie9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录