mysql时间格式转换yyyymm mysql时间变日期

导读:
MySQL 是一种开源的关系型数据库管理系统,它支持多种数据类型 , 其中包括日期和时间类型 。在 MySQL 中,日期和时间类型可以相互转换,本文将介绍如何将时间类型转换为日期类型 。
1. DATE_FORMAT 函数
DATE_FORMAT 函数可以将日期或时间类型的值格式化为指定的格式 , 其中 %Y 表示年份 , %m 表示月份,%d 表示天数,例如:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS date;
这条语句会返回当前日期,格式为 YYYY-MM-DD 。
2. FROM_UNIXTIME 函数
FROM_UNIXTIME 函数可以将 Unix 时间戳转换为日期或时间类型的值 , 例如:
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(), '%Y-%m-%d') AS date;
3. STR_TO_DATE 函数
STR_TO_DATE 函数可以将字符串转换为日期或时间类型的值,例如:
SELECT STR_TO_DATE('2021-01-01', '%Y-%m-%d') AS date;
这条语句会将字符串 '2021-01-01' 转换为日期类型的值,格式为 YYYY-MM-DD 。
总结:
【mysql时间格式转换yyyymm mysql时间变日期】MySQL 支持多种日期和时间类型,通过使用 DATE_FORMAT、FROM_UNIXTIME 和 STR_TO_DATE 等函数,可以将时间类型转换为日期类型,从而满足不同的需求 。

    推荐阅读