MySQL 日期格式化,取年月日等相關操作


日期取年、月、日

select id, phone,time,year(time),month(time), DAY(time),TIME(time) from user where phone='xx' #分別取年、月、日、時間
select id, phone,time,year(time) from user where phone='xxxxxx' #取年 select id, phone,time,month(time) from user where phone='xxxxxx' #取月 select id, phone,time,DAY(time) from user where phone='xxxxxx' #取日 select id, phone,time,TIME(time) from user where phone='xxxxxx' #取時間

日期格式化

-- 時間格式化為 “YYYY-MM-DD”
SELECT date_format( createTime,'%Y-%m-%d') AS createTime FROM TABLE

 date_format()函數其他格式符如下:

說明符 說明
%a 工作日的縮寫名稱(Sun~Sat)
%b 月份的縮寫名稱(Jan…Dec)
%c 月份,數字形式(0~12)
%D 帶有英語后綴的該月日期(0th, 2st, 3nd,…)
%d 該月日期,數字形式(00~31)
%e 該月日期,數字形式((0~31)
%f 微秒(000000 …999999)
%H 以 2 位數表示 24 小時(00~23)
%h, %I 以 2 位數表示 12 小時(01~12)
%i 分鍾,數字形式(00~59)
%j —年中的天數(001~366)
%k 以 24 小時(0~23)表示
%l 以12小時(1~12)表示
%M 月份名稱(January~December)
%m 月份,數字形式(00~12)
%p 上午(AM) 或下午(PM)
%r 時間,12小時制(小時 (hh): 分鍾 (mm) : 秒數 (ss) 后加 AM 或 PM)
%S, %s 以 2 位數形式表示秒(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 位數形式表示年份
%% %一個文字字符


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM