SQL Server 格式化时间格式

本文介绍使用SQL进行日期格式转换的方法,展示了多种不同的日期输出样式,适用于不同场景的需求。

SELECT CONVERT(varchar(100), GETDATE(), 0) 05 16 2006 1057AM
SELECT CONVERT(varchar(100), GETDATE(), 1) 051606
SELECT CONVERT(varchar(100), GETDATE(), 2) 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3) 160506
SELECT CONVERT(varchar(100), GETDATE(), 4) 16.05.06
SELECT CONVERT(varchar(100), GETDATE(), 5) 16-05-06
SELECT CONVERT(varchar(100), GETDATE(), 6) 16 05 06
SELECT CONVERT(varchar(100), GETDATE(), 7) 05 16, 06
SELECT CONVERT(varchar(100), GETDATE(), 8) 105746
SELECT CONVERT(varchar(100), GETDATE(), 9) 05 16 2006 105746827AM
SELECT CONVERT(varchar(100), GETDATE(), 10) 05-16-06
SELECT CONVERT(varchar(100), GETDATE(), 11) 060516
SELECT CONVERT(varchar(100), GETDATE(), 12) 060516
SELECT CONVERT(varchar(100), GETDATE(), 13) 16 05 2006 105746937
SELECT CONVERT(varchar(100), GETDATE(), 14) 105746967
SELECT CONVERT(varchar(100), GETDATE(), 20) 2006-05-16 105747
SELECT CONVERT(varchar(100), GETDATE(), 21) 2006-05-16 105747.157
SELECT CONVERT(varchar(100), GETDATE(), 22) 051606 105747 AM

SELECT CONVERT(varchar(100), GETDATE(), 23) 2006-05-16

SELECT CONVERT(varchar(100), GETDATE(), 24) 105747
SELECT CONVERT(varchar(100), GETDATE(), 25) 2006-05-16 105747.250
SELECT CONVERT(varchar(100), GETDATE(), 100) 05 16 2006 1057AM
SELECT CONVERT(varchar(100), GETDATE(), 101) 05162006
SELECT CONVERT(varchar(100), GETDATE(), 102) 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103) 16052006
SELECT CONVERT(varchar(100), GETDATE(), 104) 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 105) 16-05-2006
SELECT CONVERT(varchar(100), GETDATE(), 106) 16 05 2006
SELECT CONVERT(varchar(100), GETDATE(), 107) 05 16, 2006
SELECT CONVERT(varchar(100), GETDATE(), 108) 105749
SELECT CONVERT(varchar(100), GETDATE(), 109) 05 16 2006 105749437AM
SELECT CONVERT(varchar(100), GETDATE(), 110) 05-16-2006

SELECT CONVERT(varchar(100), GETDATE(), 111) 20060516
SELECT CONVERT(varchar(100), GETDATE(), 112) 20060516

SELECT CONVERT(varchar(100), GETDATE(), 113) 16 05 2006 105749513
SELECT CONVERT(varchar(100), GETDATE(), 114) 105749547
SELECT CONVERT(varchar(100), GETDATE(), 120) 2006-05-16 105749
SELECT CONVERT(varchar(100), GETDATE(), 121) 2006-05-16 105749.700
SELECT CONVERT(varchar(100), GETDATE(), 126) 2006-05-16T105749.827
SELECT CONVERT(varchar(100), GETDATE(), 130) 18   1427 105749907AM
SELECT CONVERT(varchar(100), GETDATE(), 131) 18041427 105749920AM

SELECT REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-',''),' ',''),':','') 20060512110608

转载于:https://www.cnblogs.com/duogemajia/archive/2012/02/19/2358736.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值