当前位置:首页>开发>正文

sql计算时间差的datediff函数怎么用 求教MYSQL的日期函数

2023-04-19 07:03:11 互联网 未知 开发

 sql计算时间差的datediff函数怎么用 求教MYSQL的日期函数

sql计算时间差的datediff函数怎么用

语法 DATEDIFF(datepart,startdate,enddate)

datepart 缩写


yy, yyyy

季度
qq, q


mm, m

年中的日
dy, y


dd, d


wk, ww

星期
dw, w

小时
hh

分钟
mi, n


ss, s

毫秒
ms

微妙
mcs

纳秒
ns
SELECT DATEDIFF(day,2008-12-29,2008-12-30) AS DiffDate
结果 SELECT DATEDIFF(day,2008-12-30,2008-12-29) AS DiffDate
结果 -select DATEDIFF(hh,2013-10-12 10:25:52.400,2013-10-12 23:25:53.400) as 时间差
备注:分钟的改变不能影响计算结果
结果 13

求教MYSQL的日期函数

mysql> select date_format(now(),%Y)
-------------------------
| date_format(now(),%Y) |
-------------------------
| 2009 |
-------------------------
1 row in set (0.00 sec)

扩展:

%Y:年
%c:月
%d:日
%H:小时
%i:分钟
%s:秒

mysql> select date_format(now(),%Y-%c-%d %h:%i:%s)
----------------------------------------
| date_format(now(),%Y-%c-%d %h:%i:%s) |
----------------------------------------
| 2009-8-07 06:59:40 |
----------------------------------------
1 row in set (0.00 sec)

---
以上,希望对你有所帮助。

最新文章