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
相关阅读 更多 +