现象:
(1):sql查询当前时间间隔的语句
(2):sql返回两个日期的间隔时间(天、月、时)
(3):将sql查出来的日期改变为指定格式的 字符串
解决办法:
(1):sql查询当前时间间隔的语句
(2):sql返回两个日期的间隔时间(天、月、时)
其中字母表示的意思
DATEDIFF() 函数返回两个日期之间的时间。
语法
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
datepart 参数如上表
例子:SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate
(3):将查询出来的日期改变为指定格式的 字符串
、
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 规定目标数据类型(可选的长度)。data_to_be_converted 需要转换的值。style 规定日期/时间的输出格式(用数字代替格式)。
例子:select CONVERT(varchar(20),GETDATE(),20)