T-SQL编程
时间:2011-05-02 来源:天璇翼
我在做sqlserver进行T-sql操作时,在对时间的处理上总是有点不懂,今天我把sqlserver时间函数整理了一下,希望对大家在处理时间上有所帮助
--返回一个指定的日期是该月份的那一天的整数
declare @day int
set @day=DAY('2/05/2011')
select @day
--返回一个指定的日期是该月份的整数
declare @momth int
set @momth=month('2/05/2011')
select @momth
--返回一个指定的日期是该年份的整数
declare @year int
set @year=year('2/05/2011')
select @year
--获得当前的系统日期时间
declare @time varchar(200)
set @time=getdate()
select @time
--以整数形式返回给定日期数据的指定部分
--dd/mm/yy
--ss/minute/hh
declare @int int
set @int=DATEPART(HH,getdate())
select @int
--以字符串形式返回给定日期数据的指定部分
--dd/mm/yy
--ss/minute/hh
declare @string varchar(200)
set @string=DATENAME(SS,GETDATE())
select @string
--以整数形式返回给定日期时间的边界数
declare @datediff int
set @datediff=DATEDIFF(DD,'2011/5/02','2011/5/07')
select @datediff
--在给定的日期加上一段时间基础上,返回新的DataTime值
declare @dateadd datetime
set @dateadd=DATEADD(mm,3,getdate())
select @dateadd
相关阅读 更多 +
排行榜 更多 +










