SqlServer Convert函式 日期格式化

2021-07-15 04:26:33 字數 1224 閱讀 6873

sql中最常用的資料型別就是各種時間了。實際使用的時候,我們經常需要將各種時間轉化為其他新的資料型別。這個時候就是輪到convert函式顯示威力了。

convert() 函式是把日期轉換為新資料型別的通用函式,同時,convert()函式可以用不同的格式顯示時間或日期資料。

convert(data_type(length),data_to_be_converted,style)
其中,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

date_join是datetime型別,資料庫裡存的形式為 2008-03-14 17:45:33.000這種形式。很顯然,實際中使用的時候肯定要將其轉化為字串。例如我們統計某天總共有多少條記錄:

select count(*)

from member

where convert(varchar(10),date_join,112) = 20160702

通過convert函式,輕鬆達到目的。

Mysql日期函式 日期時間格式轉換函式詳解

在php 開發中,mysql資料庫設計中日期時間字段必不可少,由於mysql日期函式輸出的日期格式與php日期函式之間的日期格式相容性不夠,這就需要根據 實際情況使用mysql或php日期轉換函式進行日期格式的轉換。從開發便捷的角度來說,涉及到大量日期計算時使用unix時間戳格式進行日期計算或儲存是...

Python常用日期函式日期增減日期格式化

匯入必須用到的乙個module import time 設定乙個時間的格式,下面會用到 isotimeformat y m d x 看一下當前的時間,和其他很多語言相似這是從epoch 1970 年 1 月 1 日 00 00 00 開始到當前的秒數。time.time 1180759620.859...

常用函式 日期函式

對日期的處理,一般在有日期限制的共享 商業軟體中經常使用到。如果你打算編寫一款有日期限制的軟體,熟悉使用下面的函式即可以實現。1.date 功能說明 返回當前的日期。procedure tform1.button1click sender tobject begin label1.caption 今...