SQLServer与ASP中DATEDIFF函数区别
一、SQLServer:
格式:
DATEDIFF(interval,startdate,enddate)
interval参数:
-
年-yy,yyyy
-
季度-qq,q
-
月-mm,m
-
年中的日-dy,y
-
日-dd,d
-
周-wk,ww
-
星期-dw,w
-
小时-hh
-
分钟-mi,n
-
秒-ss,s
-
毫秒-ms
-
微妙-mcs
-
纳秒-ns
例子:
DATEDIFF(day,'2017-3-22','2017-4-13')
二、ASP:
格式:
DateDiff(interval,startdate,enddate)
interval参数:
-
yyyy-年
-
q-季度
-
m-月
-
y-当年的第几天
-
d-日
-
w-当周的第几天
-
ww-周
-
h-小时
-
n-分钟
-
s-秒
例子:
DateDiff("d","3/22/2017","3/22/2017")
三、区别:
最主要的区别是ASP的interval参数需要加双引号,而SQLServer不需要,另外还有一些参数上的不同。
GitHub: https://github.com/mazeyqian
Blog: https://blog.mazey.net/
Blog: https://blog.mazey.net/