百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文
mysql——日期操作

mysql——日期操作

  • 网站名称:mysql——日期操作
  • 网站分类:技术文章
  • 收录时间:2025-06-30 16:10
  • 网站地址:

进入网站

“mysql——日期操作” 网站介绍

mysql——日期操作

mysql日期字符串转换

Mysql将日期转为字符串

select date_format(time, '%Y-%m-%d %H:%i:%s')
from aaa
# 2023-08-12 21:03:21
DATE_FORMAT(NOW(),'%Y-%m-%d')=2023-01-06

date 参数是合法的日期。format 规定日期/时间的输出格式。

字符串转日期

STR_TO_DATE(date1,'%Y/%m/%d')
STR_TO_DATE('2023/1/6','%Y/%m/%d')=2023-01-06(日期型)


日期加减,日期差

SELECT
DATE_ADD('2024-06-06',INTERVAL 2 day) ffa1-- 加2天
,DATE_ADD('2024-06-06',INTERVAL -2 day) ffa2-- 减2天
,DATE_sub('2024-06-06',INTERVAL 2 day) ffa3-- 减2天
,DATE_sub('2024-06-06',INTERVAL -2 day) ffa4-- 加2天
,DATEDIFF('2024-06-06','2024-06-05') dt1-- a-b 1天
,DATEDIFF('2024-06-06','2024-06-08') dt2-- a-b -2天


2024-06-03