mysql時(shí)間格式轉(zhuǎn)換, The time format conversion functions commonly used in relational databases are: 1. from_unixtime (timestamp, format); 2. unix_timestamp (date); 3, date format (date,
Format).
參考介紹:
1. from_unixtime (timestamp, format)
其中timestamp是int類(lèi)型的時(shí)間,如14290450779;格式是轉(zhuǎn)換后的格式,包含的格式介紹如下:
%M Month Name (January . December)
%W week name (Sunday . Saturday)
%D帶有英文前綴的月份日期(1日、2日、3日等。)
年份%Y,數(shù)字,4位數(shù)
年份%y,數(shù)字,2位數(shù)
%一周的縮寫(xiě)名稱(chēng)(sun.星期六)
%d個(gè)月中的天數(shù),數(shù)字(00.31)
%e月中的天數(shù),數(shù)字(0.31)
%m月,數(shù)字(01.12)
%c月,數(shù)字(1.12)
%b縮寫(xiě)的月份名稱(chēng)(一月.十二月)
一年中的%j天(001.366)
%H小時(shí)(00.23)
%k小時(shí)(0.23)
%h小時(shí)(01.12)
%I小時(shí)(01.12)
%l小時(shí)(1.12)
%i分鐘,數(shù)字(00.59)
%r時(shí)間,12小時(shí)(hh:mm:ss [AP]M)
%T時(shí)間,24小時(shí)制(時(shí):分:秒)
%S秒(00.59)
%s秒(00.59)
%p Morning or Prime Minister
%w一周的天數(shù)(0=星期日.6=星期日)
%U周(0.52),其中星期日是一周的第一天。
%u周(0.52),其中星期一是一周的第一天。
2. unix timestamp (date):
它的作用和from_unixtime()正好相反,前者是把unix時(shí)間戳轉(zhuǎn)換成可讀時(shí)間,而unix_timestamp()是把可讀時(shí)間轉(zhuǎn)換成unix時(shí)間戳。
這在對(duì)datetime存儲(chǔ)的時(shí)間進(jìn)行排序時(shí)使用。如果是UNIX _ timestamp(2009-08-06 10:10:40),結(jié)果是1249524739。
如果unix_timestamp()沒(méi)有傳遞參數(shù),那么調(diào)用now()函數(shù)自動(dòng)獲取當(dāng)前時(shí)間。
3. Date format (date, format):
Date_format()是需要將日期或日期時(shí)間類(lèi)型的值轉(zhuǎn)換成任何時(shí)間格式。例如,在一個(gè)常見(jiàn)的應(yīng)用程序場(chǎng)景中,一個(gè)字段是更新時(shí)間,存儲(chǔ)的是日期時(shí)間類(lèi)型。
而前臺(tái)只需要顯示年、月、日(xxxx-xx-xx),此時(shí)可以使用date_format(date,%Y-%m-%d)進(jìn)行處理,不需要在結(jié)果集中循環(huán)顯示程序。
mysql時(shí)間格式轉(zhuǎn)換,以上就是本文為您收集整理的mysql時(shí)間格式轉(zhuǎn)換最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。