SQL日期函数应用总结

 

select CONVERT(varchar, getdate(), 120 )

2004-09-12 11:06:08

select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') 20040912110608

select CONVERT(varchar(12) , getdate(), 111 )

2004/09/12

select CONVERT(varchar(12) , getdate(), 112 )

20040912

select CONVERT(varchar(12) , getdate(), 102 )

2004.09.12

其它我不常用的日期格式转换方法:

select CONVERT(varchar(12) , getdate(), 101 )

09/12/2004

select CONVERT(varchar(12) , getdate(), 103 )

12/09/2004

select CONVERT(varchar(12) , getdate(), 104 )

12.09.2004 select CONVERT(varchar(12) , getdate(), 105 ) 12-09-2004

select CONVERT(varchar(12) , getdate(), 106 )

12 09 2004

select CONVERT(varchar(12) , getdate(), 107 )

09 12, 2004 select CONVERT(varchar(12) , getdate(), 108 )

11:06:08

select CONVERT(varchar(12) , getdate(), 109 )

09 12 2004 1

select CONVERT(varchar(12) , getdate(), 110 )

09-12-2004

select CONVERT(varchar(12) , getdate(), 113 )

12 09 2004 1

select CONVERT(varchar(12) , getdate(), 114 ) 11:06:08.177

 

SELECT CONVERT(VARCHAR(10),CAST(YEAR(GETDATE()) AS VARCHAR(4))+'-'+'1'+'-01')

SELECT DATEADD(DAY,-1,CAST(YEAR(GETDATE()) AS VARCHAR(4))+'-'+'3'+'-01')

 

 

 

SELECT YEAR(GETDATE()) --年

SELECT MONTH(GETDATE()) --月

SELECT DAY(GETDATE())  --日

 

 

 

 

SELECT DATENAME(MONTH,GETDATE())  --返回文本

SELECT DATEPART(MONTH,GETDATE())  --返回索引号

 

 

 

 

下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。

日期部分缩写
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw
Hourhh
minutemi, n
secondss, s
millisecondms

System.Globalization 命名空间中的 CultureInfo 类

 

System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName

(DateTime.Parse(startdate.Value.ToString().Trim()).DayOfWeek)  //C#中取中文星期几

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值