平時比較常用的時間、字串、時間戳之間的互相轉換,雖然常用但是幾乎每次使用時候都喜歡去搜尋一下用法;
date_format(date,format) mysql日期格式化函式
str_to_date(str,format) mysql字串格式化為日期
unix_timestamp() mysql其他資料轉換為時間戳
from_unixtime(unix_timestamp,format) mysql時間戳格式化函式
(1)時間轉字串
select date_format(now(), '%y-%m-%d
');
(2)字串轉時間
select str_to_date('2016-01-02
', '
%y-%m-%d %h
');
(1)時間轉時間戳
select unix_timestamp(now());
(2)時間戳轉時間
select from_unixtime(1557733871);
(1)字串轉時間戳
select unix_timestamp('2016-01-02
');
(2)時間戳轉字串
select from_unixtime(1451997924,'%y-%d
');
毫秒%f
毫秒數(000000...999999)
秒%s、%s
兩位數字形式的秒( 00,01, ..., 59)
分%i、%i
兩位數字形式的分( 00,01, ..., 59)
小時 %h
24小時制,兩位數形式小時(00,01, ...,23)
%h12小時制,兩位數形式小時(00,01, ...,12)
%k24小時制,數形式小時(0,1, ...,23)
%l12小時制,數形式小時(0,1, ...,12)
%t24小時制,時間形式(hh:mm:ss)
%r12小時制,時間形式(hh:mm:ss am 或 pm)
%p am上午或pm下午
周 %w
一周中每一天的名稱,週日到週六(sunday,monday,tuesday,wednesday,thursday,friday,saturday)
%a一周中每一天的名稱的縮寫,週日到週六(sun,mon,tue,wed,thu,fri,sat)
%w 以數字形式標識周(0=sunday,1=monday, ...,6=saturday)
%u數字表示週數,星期天為週中第一天
%u數字表示週數,星期一為週中第一天
天%d
兩位數字表示月中天數(01,02, ...,31)
%e 數字表示月中天數(1,2, ...,31)
%d英文本尾表示月中天數(1st,2nd,3rd ...)
%j以三位數字表示年中天數(001,002, ...,366)
月%m
英文月名(january,february,march,april,may,june,july,august,september,october,november,december)
%b 英文縮寫月名(jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec)
%m 兩位數字表示月份(01,02, ...,12)
%c 數字表示月份(1,2, ...,12)
年%y
四位數字表示的年份(2015,2016...)
%y 兩位數字表示的年份(15,16...)
文字輸出
%文字
直接輸出文字內容
MYSQL日期 字串 時間戳互轉
平時比較常用的時間 字串 時間戳之間的互相轉換,雖然常用但是幾乎每次使用時候都喜歡去搜尋一下用法 本文將作為乙個筆記,整理一下三者之間的 轉換 即 date轉字串 date轉時間戳 字串轉date 字串轉時間戳 時間戳轉date,時間戳轉字串 用法,方便日後檢視 date format date,f...
MySQL日期 字串 時間戳互轉
原位址 平時比較常用的時間 字串 時間戳之間的互相轉換,雖然常用但是幾乎每次使用時候都喜歡去搜尋一下用法 本文將作為乙個筆記,整理一下三者之間的 轉換 即 date轉字串 date轉時間戳 字串轉date 字串轉時間戳 時間戳轉date,時間戳轉字串 用法,方便日後檢視 date format da...
MySQL日期 字串 時間戳互轉
平時比較常用的時間 字串 時間戳之間的互相轉換,雖然常用但是幾乎每次使用時候都喜歡去搜尋一下用法 本文將作為乙個筆記,整理一下三者之間的 轉換 即 date轉字串 date轉時間戳 字串轉date 字串轉時間戳 時間戳轉date,時間戳轉字串 用法,方便日後檢視 date format date,f...