T-SQL 日期
--日期查询格式 select convert(nvarchar ,GetDate(),101) --R:06/17/2011 select convert(nvarchar ,GetDate(),102) --R:2011.06.17 select convert(nvarchar ,GetDate(),103) --R:17/06/2011 select convert(nvarchar ,GetDate(),104) --R:17.06.2011 select convert(nvarchar ,GetDate(),105) --R:17-06-2011 select convert(nvarchar ,GetDate(),108) --R:14:04:23 select convert(nvarchar ,GetDate(),110) --R:06-17-2011 select convert(nvarchar ,GetDate(),111) --R:2011/06/17 select convert(nvarchar ,GetDate(),112) --R:20110617 select convert(nvarchar ,GetDate(),114) --R:14:11:23:747 select convert(nvarchar ,GetDate(),120) --R:2011-06-17 14:12:25 select convert(nvarchar ,GetDate(),121) --R:2011-06-17 14:13:24.373 select replace(convert(varchar(10),getdate(),120),N'-0','-') --R:2013-9-26 select convert(char(11),getdate(),120)+convert(char(12),getdate(),114)--R:2013-09-26 14:29:35:523 select replace(replace(replace(convert(varchar, getdate(), 120 ),':',''),'-',''),' ','')--R:20130926142942 select datename(year,getdate())+N'年'+datename(month,getdate())+N'月'+datename(day,getdate())+N'日' --R:2013年09月26日 select datediff(day,getdate(),'2016-09-01') select dateadd(day,100,getdate()) select datename(weekday,getdate()) select datepart(year,getdate())yy,datepart(quarter,getdate())qq, datepart(month,getdate())mm,datepart(dayofyear,getdate())dy, datepart(day,getdate())dd,datepart(weekday,getdate())dw, datepart(week,getdate())wk,datepart(hour,getdate())hh, datepart(minute,getdate())mi,datepart(second,getdate())ss, datepart(millisecond,getdate())ms select dateadd(day,0+1-datepart(weekday,getdate()),getdate())--指定日期所在周的任意星期几 select dateadd(day,1-datepart(day,getdate()),getdate())--月的第一天 select dateadd(day,-datepart(day,getdate()),dateadd(month,1,getdate()))--月的最后一天 select convert(datetime,convert(char(8),getdate(),120)+'1')--月的第一天 select dateadd(Day,-1,convert(char(8),dateadd(Month,1,getdate()),120)+'1')--月的最后一天 select isdate('2013-12-25')--判断是否为日期数据