SELECT DATE_FORMAT('2021-08-01','%Y-%m-%d');
在上面的例子中,大家使用 DATE_FORMAT() 函数将日期从“2021-08-01”转换为“YYYY-MM-DD”的格式。其中,%Y 表示年份(例如:2021),%m 表示月份(例如:08),%d 表示日期(例如:01)。
SELECT DATE_FORMAT('2021-08-01','%m/%d/%Y');
在上面的例子中,大家将日期从“2021-08-01”转换为“MM/DD/YYYY”的格式。其中,%m 表示月份(例如:08),%d 表示日期(例如:01),%Y 表示年份(例如:2021)。
除了 DATE_FORMAT() 函数,还可以使用其他 MySQL 函数对日期进行操作,例如:YEAR()、MONTH()、DAY()、DATE_ADD()、DATE_SUB() 等等。
SELECT YEAR('2021-08-01'); SELECT MONTH('2021-08-01'); SELECT DAY('2021-08-01'); SELECT DATE_ADD('2021-08-01', INTERVAL 1 DAY); SELECT DATE_SUB('2021-08-01', INTERVAL 1 DAY);
在上面的例子中,大家使用 YEAR()、MONTH()、DAY() 函数来提取日期的年、月、日;以及使用 DATE_ADD()、DATE_SUB() 函数来增加或减少日期。其中,“INTERVAL 1 DAY”表示增加或减少一天。
总之,在 MySQL 中,操作日期的函数非常多,可以根据具体需求选择合适的函数进行使用。