MySQL 是广泛使用的关系型数据库管理系统。它提供了非常强大的日期和时间函数来支持日期和时间的处理。MySQL 应用程序中经常需要将日期格式从 MySQL 默认的格式(YYYY-MM-DD HH:MM:SS)转换成另一种格式,比如 YYYY-MM-DD。
SELECT DATE_FORMAT(date_col, '%Y-%m-%d') AS date_formattedFROM table_name;
以上代码将从table_name
表中选择date_col
列,并将其格式化为 YYYY-MM-DD 格式。DATE_FORMAT()
函数的第一个参数是要格式化的日期列,而第二个参数是日期格式字符串。
如果要在查询结果中包含其他列,则可以按以下方式修改查询:
SELECT column1, column2, DATE_FORMAT(date_col, '%Y-%m-%d') AS date_formattedFROM table_name;
这将选择column1
和column2
列以及格式化的日期列date_col
。
在应用程序中,可以使用该查询获取格式化的日期。
$date_formatted = $row['date_formatted'];
上述代码将从结果集中获取格式化的日期值,并将其存储在$date_formatted
变量中。