天天看點

【SQL Server】CONVERT() 函數

CONVERT() 函數是把日期轉換為新資料類型的通用函數。

CONVERT() 函數可以用不同的格式顯示日期/時間資料。

data_type(length) 規定目标資料類型(帶有可選的長度)。data_to_be_converted 含有需要轉換的值。style規定日期/時間的輸出格式。

可以使用的 style 值:

Style ID

Style 格式

100 或者 0

mon dd yyyy hh:miAM (或者 PM)

101

mm/dd/yy

102

yy.mm.dd

103

dd/mm/yy

104

dd.mm.yy

105

dd-mm-yy

106

dd mon yy

107

Mon dd, yy

108

hh:mm:ss

109 或者 9

mon dd yyyy hh:mi:ss:mmmAM(或者 PM)

110

mm-dd-yy

111

yy/mm/dd

112

yymmdd

113 或者 13

dd mon yyyy hh:mm:ss:mmm(24h)

114

hh:mi:ss:mmm(24h)

120 或者 20

yyyy-mm-dd hh:mi:ss(24h)

121 或者 21

yyyy-mm-dd hh:mi:ss.mmm(24h)

126

yyyy-mm-ddThh:mm:ss.mmm(沒有空格)

130

dd mon yyyy hh:mi:ss:mmmAM

131

dd/mm/yy hh:mi:ss:mmmAM

下面的腳本使用 CONVERT() 函數來顯示不同的格式。我們将使用 GETDATE() 函數來獲得目前的日期/時間:

結果類似: