sqlserver 時間型別 轉化
--*******************************************************************************
SQL server中convert函式大全
語句及查詢結果:
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
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): 10:57:46
SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06
SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
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): 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
SELECT CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
SELECT CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
SELECT CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM
1、字串長度的影響
select CONVERT(varchar,getdate(),120)
--2009-03-15 15:10:02
select CONVERT(varchar(10),getdate(),120)
--2009-03-15
2、特殊要求
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
--20090315151201
3、字串轉為時間即為反向,列如
select convert(datetime,'2012-02-22 09:20:11',120)
4、時間的加減
dateadd(hh,-2,getdate()) 即為當前時間減去2個小時
yy:年 mm月 dd日 hh時,mi:秒
yyyy 年
q 季
m 月
y 一年的日數
d 日
w 一週的日數
ww 周
h 時
n 分鐘
s 秒
SQL server中convert函式大全
語句及查詢結果:
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
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): 10:57:46
SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06
SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
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): 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
SELECT CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
SELECT CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
SELECT CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM
1、字串長度的影響
select CONVERT(varchar,getdate(),120)
--2009-03-15 15:10:02
select CONVERT(varchar(10),getdate(),120)
--2009-03-15
2、特殊要求
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
--20090315151201
3、字串轉為時間即為反向,列如
select convert(datetime,'2012-02-22 09:20:11',120)
4、時間的加減
dateadd(hh,-2,getdate()) 即為當前時間減去2個小時
yy:年 mm月 dd日 hh時,mi:秒
yyyy 年
q 季
m 月
y 一年的日數
d 日
w 一週的日數
ww 周
h 時
n 分鐘
s 秒
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25897606/viewspace-756170/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 時間型別和時間戳型別時間戳
- JSON序列化時將BigDecimal型別轉換成String型別JSONDecimal型別
- Flink 的時間型別型別
- 時間戳轉化為時間格式時間戳
- java時間格式轉化Java
- Oracle實驗(05):時間型別Oracle型別
- go 把時間儲存到 MongoDB , 時間是 time 型別MongoDB型別
- 基本資料型別轉化資料型別
- 【SpringBoot】 中時間型別 序列化、反序列化、格式處理Spring Boot型別
- SQLServer的常用資料型別SQLServer資料型別
- XSD 日期和時間資料型別資料型別
- Hive學習之型別轉化Hive型別
- js資料型別間的互相轉換JS資料型別
- Map和String型別之間的轉換型別
- Linux系統把時間型別值轉換為數值型的方法是什麼?Linux型別
- 時間年月日格式轉化
- python 各種時間格式轉化Python
- PostgreSQL:時間——型別、運算子和函式SQL型別函式
- java基本型別和物件之間的轉換Java型別物件
- pandas中字串object 轉化 datetime 型別字串Object型別
- 時間戳轉化為動態時鐘--moment時間戳
- Oracle和sqlserver資料型別對應OracleSQLServer資料型別
- SQLServer型別text運算子不相容SQLServer型別
- ∑co時間 | 夯實資料基礎 推動高校數字化轉型
- 資料型別,型別轉換資料型別
- python中的時間轉換,秒級時間戳轉string,string轉時間Python時間戳
- MySQL時間型別和模式詳情陸轄MySql型別模式
- 淺談Go型別轉換之間的那些事Go型別
- 淺談 Go 型別轉換之間的那些事Go型別
- 5.JavaScript資料型別之間的轉換JavaScript資料型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- 型別轉換型別
- C# 時間戳轉時間C#時間戳
- BigDecimal轉為String型別、int型別Decimal型別
- C#中,時間格式轉化,ticks,datetimeC#
- SQLServer如何釋放tempdb臨時表空間SQLServer
- 關於 PHP 不同資料型別在比較時該如何轉化問題PHP資料型別
- [20190930]oracle raw型別轉化number指令碼.txtOracle型別指令碼
- SpringBoot 通過Converter轉化 date型別引數Spring Boot型別