mysql處理時間 mysql處理時間

2021-10-22 06:41:26 字數 1113 閱讀 9041

將標準格式的日期的轉為指定格式(***x這個欄位不一定需要是什麼型別,字串只要是標準的型別就可以轉):

date_format(***x, '%y%m')

date_format(curdate(), '%y%m')

這裡是單引號,裡面是字串,直接複製可能會有問題,自己改下即可.

得到當前的時間戳: unix_timestamp(),括號裡面傳標準時間格式,比如select now();

select unix_timestamp(now());

時間戳轉時間格式:

select from_unixtime(unix_timestamp(),'%y%m')

執行一下,就知道了.

一般常用:

'%y-%m-%d %h:%i:%s' 2016-12-31 11:32:59`

%a縮寫星期名

%b縮寫月名

%c月,數值

%d帶有英文本首的月中的天

%d月的天,數值(00-31)

%e月的天,數值(0-31)

%f微秒

%h小時 (00-23)

%h小時 (01-12)

%i小時 (01-12)

%i分鐘,數值(00-59)

%j年的天 (001-366)

%k小時 (0-23)

%l小時 (1-12)

%m月名

%m月,數值(00-12)

%pam 或 pm

%r時間,12-小時(hh:mm:ss am 或 pm)

%s秒(00-59)

%s秒(00-59)

%t時間, 24-小時 (hh:mm:ss)

%u周 (00-53) 星期日是一周的第一天

%u周 (00-53) 星期一是一周的第一天

%v周 (01-53) 星期日是一周的第一天,與 %x 使用

%v周 (01-53) 星期一是一周的第一天,與 %x 使用

%w星期名

%w周的天 (0=星期日, 6=星期六)

%x年,其中的星期日是周的第一天,4 位,與 %v 使用

%x年,其中的星期一是周的第一天,4 位,與 %v 使用

%y年,4 位

%y年,2 位

MySql時間處理

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

Mysql 時間處理

mysql計算兩個日期時間的差函式 第一種 timestampdiff函式,需要傳入三個引數,第乙個是比較的型別,可以比較frac second second minute hour day week month quarter或 year幾種型別,第二個和第三個引數是待比較的兩個時間,比較是後乙個...

MySql時間處理

非常多時候。我們在進行mysql資料庫查詢的時候就希望對時間進行處理,比方格式化或者其它操作,這邊就避免了再處理。而mysql也有非常多時間方面的處理函式,今天就簡單的做乙個小的總結,給大家進行參考。假設我們想對時間進行新增或者降低處理。我們能夠使用date add 函式,傳入兩個引數,第乙個引數是...