平時比較常用的時間、字串、時間戳之間的互相轉換,雖然常用但是幾乎每次使用時候都喜歡去搜尋一下用法;本文將作為乙個筆記,整理一下三者之間的 轉換(即:date轉字串、date轉時間戳、字串轉date、字串轉時間戳、時間戳轉date,時間戳轉字串)用法,方便日後檢視;
涉及的函式
1. date_format(date, format) 函式,mysql日期格式化函式date_format()
2. unix_timestamp() 函式
3. str_to_date(str, format) 函式
4. from_unixtime(unix_timestamp, format) 函式,mysql時間戳格式化函式from_unixtime
select date_format(now(), '%y-%m-%d');
select unix_timestamp(now());
select str_to_date('2016-01-02', '%y-%m-%d %h');
select unix_timestamp('2016-01-02');
select from_unixtime(1451997924);
select from_unixtime(1451997924,'%y-%d');
附表單位
值含義秒%s、%s
兩位數字形式的秒( 00,01, …, 59)
分%i、%i
兩位數字形式的分( 00,01, …, 59)
小時%h
24小時制,兩位數形式小時(00,01, …,23)
小時%h
12小時制,兩位數形式小時(00,01, …,12)
小時%k
24小時制,數形式小時(0,1, …,23)
小時%l
12小時制,數形式小時(0,1, …,12)
小時%t
24小時制,時間形式(hh:mm:ss)
小時%r
12小時制,時間形式(hh:mm:ss am 或 pm)
小時%p
am上午或pm下午周%w
一周中每一天的名稱(sunday,monday, …,saturday)周%a
一周中每一天名稱的縮寫(sun,mon, …,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, …,december)月%b
英文縮寫月名(jan,feb, …,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...