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')--判断是否为日期数据

 

 

转载于:https://www.cnblogs.com/yunyun0574/p/3340966.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值