mysql裡面時間處理函式cast

2021-08-06 00:12:03 字數 1163 閱讀 6586

現在我們來看看mysql是怎麼轉換的,只需要乙個cast()函式就能搞定。其語法為:cast(欄位名 as 轉換的型別 ),其中型別可以為:

char[(n)] 字元型 

date 日期型

datetime 日期和時間型

decimal float型

signed int 年月日分時秒組成的int,例如20170810180823;

time 時間型

例如表table1 :

date  2015-11-03 15:31:26

select

cast(date

as signed) as

date

from table1;

結果如下:

date

20151103153126

select

cast(date

aschar) as

date

from table1;

結果如下:

date

2015-11-03 15:31

:26

select

cast(date

as datetime) as

date

from table1;

結果如下:

date

2015-11-03 15:31

:26

select

cast(date

asdate) as

date

from table1;

結果如下:

date

2015-11-03

select

cast(date

astime) as

date

from table1;

結果如下:

date

15:31

:26

這裡date對應日期,time對應時間。

Mysql 時間處理函式使用

一 基本介紹 1.to days date 給出乙個日期 date,返回乙個天數 從 0 年開始的天數 mysql select to days 20110311 to days 20110311 734572 1 row in set 0.00 sec mysql select to days 1...

mysql處理時間 mysql處理時間

將標準格式的日期的轉為指定格式 x這個欄位不一定需要是什麼型別,字串只要是標準的型別就可以轉 date format x,y m date format curdate y m 這裡是單引號,裡面是字串,直接複製可能會有問題,自己改下即可.得到當前的時間戳 unix timestamp 括號裡面傳標...

MySql時間處理

很多時候,我們在進行mysql資料庫查詢的時候就希望對時間進行處理,比如格式化或者其他操作,這邊就避免了再處理,而mysql也有很多時間方面的處理函式,今天就簡單的做乙個小的總結,給大家進行參考。如果我們想對時間進行增加或者減少處理,我們可以使用date add 函式,傳入兩個引數,第乙個引數是要改...