SQLSERVER时间函数
Posted keepdoit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLSERVER时间函数相关的知识,希望对你有一定的参考价值。
--2018
select datepart(YEAR,GETDATE())
--8(年份)
select datepart(MONTH,GETDATE())
--6(月份)
select datepart(DAY,GETDATE())
--08 6 2018 6:30PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 0)
--08/06/18
SELECT CONVERT(VARCHAR(100), GETDATE(), 1)
--18.08.06
SELECT CONVERT(VARCHAR(100), GETDATE(), 2)
--06/08/18
SELECT CONVERT(VARCHAR(100), GETDATE(), 3)
--06.08.18
SELECT CONVERT(VARCHAR(100), GETDATE(), 4)
--06-08-18
SELECT CONVERT(VARCHAR(100), GETDATE(), 5)
--06 08 18
SELECT CONVERT(VARCHAR(100), GETDATE(), 6)
--08 06, 18
SELECT CONVERT(VARCHAR(100), GETDATE(), 7)
--18:32:09
SELECT CONVERT(VARCHAR(100), GETDATE(), 8)
--08 6 2018 6:32:27:790PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 9)
--08-06-18
SELECT CONVERT(VARCHAR(100), GETDATE(), 10)
--18/08/06
SELECT CONVERT(VARCHAR(100), GETDATE(), 11)
--180806
SELECT CONVERT(VARCHAR(100), GETDATE(), 12)
--06 08 2018 18:33:03:873
SELECT CONVERT(VARCHAR(100), GETDATE(), 13)
--18:33:15:170
SELECT CONVERT(VARCHAR(100), GETDATE(), 14)
--2018-08-06 18:33:22
SELECT CONVERT(VARCHAR(100), GETDATE(), 20)
--2018-08-06 18:33:33.590
SELECT CONVERT(VARCHAR(100), GETDATE(), 21)
--08/06/18 6:33:41 PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 22)
--2018-08-06
SELECT CONVERT(VARCHAR(100), GETDATE(), 23)
--18:34:03
SELECT CONVERT(VARCHAR(100), GETDATE(), 24)
--2018-08-06 18:34:13.500
SELECT CONVERT(VARCHAR(100), GETDATE(), 25)
--08 6 2018 6:34PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 100)
--08/06/2018
SELECT CONVERT(VARCHAR(100), GETDATE(), 101)
--2018.08.06
SELECT CONVERT(VARCHAR(100), GETDATE(), 102)
--06/08/2018
SELECT CONVERT(VARCHAR(100), GETDATE(), 103)
--06.08.2018
SELECT CONVERT(VARCHAR(100), GETDATE(), 104)
--06-08-2018
SELECT CONVERT(VARCHAR(100), GETDATE(), 105)
--06 08 2018
SELECT CONVERT(VARCHAR(100), GETDATE(), 106)
--08 06, 2018
SELECT CONVERT(VARCHAR(100), GETDATE(), 107)
--18:35:33
SELECT CONVERT(VARCHAR(100), GETDATE(), 108)
--08 6 2018 6:35:54:590PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 109)
--08-06-2018
SELECT CONVERT(VARCHAR(100), GETDATE(), 110)
--2018/08/06
SELECT CONVERT(VARCHAR(100), GETDATE(), 111)
--20180806
SELECT CONVERT(VARCHAR(100), GETDATE(), 112)
--06 08 2018 18:36:32:790
SELECT CONVERT(VARCHAR(100), GETDATE(), 113)
--18:36:44:253
SELECT CONVERT(VARCHAR(100), GETDATE(), 114)
--2018-08-06 18:36:52
SELECT CONVERT(VARCHAR(100), GETDATE(), 120)
--2018-08-06 18:36:59.650
SELECT CONVERT(VARCHAR(100), GETDATE(), 121)
--2018-08-06T18:37:24.420
SELECT CONVERT(VARCHAR(100), GETDATE(), 126)
--25 ?? ?????? 1439 6:37:32:370PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 130)
--25/11/1439 6:37:44:567PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 131)
--2018-08
select datename(YEAR,GETDATE())+‘-‘+datename(MONTH,GETDATE())
select datename(YY,GETDATE())+‘-‘+datename(M,GETDATE())
select datename(YYYY,GETDATE())+‘-‘+datename(MM,GETDATE())
--2018-08-6
select datename(YEAR,GETDATE())+‘-‘+datename(MONTH,GETDATE())+‘-‘+datename(DAY,GETDATE())
select datename(YY,GETDATE())+‘-‘+datename(M,GETDATE())+‘-‘+datename(D,GETDATE())
select datename(YYYY,GETDATE())+‘-‘+datename(MM,GETDATE())+‘-‘+datename(DD,GETDATE())
--201808
select left(REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR(100), GETDATE(), 20), ‘-‘, ‘‘), ‘ ‘, ‘‘), ‘:‘, ‘‘), 6) as Time
--2018-08
select left(REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR(100), GETDATE(), 20), ‘‘, ‘‘), ‘ ‘, ‘‘), ‘:‘, ‘‘), 7) as Time
---------------------
作者:下雨哈
来源:CSDN
原文:https://blog.csdn.net/qq_26593657/article/details/81459374
以上是关于SQLSERVER时间函数的主要内容,如果未能解决你的问题,请参考以下文章