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 今...