您好,登錄后才能下訂單哦!
這篇文章主要介紹“mysql如何將日期轉為字符串”,在日常操作中,相信很多人在mysql如何將日期轉為字符串問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql如何將日期轉為字符串”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
mysql將日期轉為字符串的兩種方法:1、使用date_format()函數,可以根據指定格式來格式化日期值,并返回格式化的日期字符串,語法“date_format(指定日期,指定格式)”。2、使用time_format()函數,可以將指定日期時間轉為字符串,語法“time_format(指定日期時間,指定格式)”。
本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。
mysql將日期時間轉為字符串的兩種方法
1、使用date_format()函數
date_format()函數可以根據指定格式來格式化日期值,并返回格式化的日期字符串
DATE_FORMAT(date, format)
date 必須項。要格式化的日期
format 必須項。要使用的格式。可以是以下值中的一個或組合:
format格式 | 描述 |
---|---|
%a | 工作日縮寫名稱(周日至周六) |
%b | 縮寫的月份名稱(1月至12月) |
%C | 數字月份名稱(0到12) |
%D | 作為數值的月中的某一天,后跟后綴(第1,第2,第3,......) |
%d | 作為數值的月份日期(01到31) |
%e | 每月的某一天作為數值(0到31) |
%f | 微秒(000000至999999) |
%H | 小時(00到23) |
%h | 小時(00到12) |
%I | 小時(00到12) |
%i | 分鐘(00至59) |
%j | 一年中的某一天(001至366) |
%k | 小時(0到23) |
%l | 小時(1到12) |
%M | 月份名稱(1月至12月) |
%m | 月份名稱作為數值(00到12) |
%p | 上午或下午 |
%r | 時間為12小時AM或PM格式(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 | 星期日是一周的第一天的一周。與%V一起使用 |
%x | 星期一是一周的第一天的一周。與%V一起使用 |
%Y | 年份為數字,4位數值 |
%y | 年份為數字,2位數值 |
示例:
SELECT DATE_FORMAT("2022-06-15", "%Y %m %d");
SELECT DATE_FORMAT("2022-06-15", "%M %d %Y");
2、使用time_format()函數
time_format()函數可以將指定日期時間轉為字符串
time_format(time,format)
format格式 | 描述 |
---|---|
%f | 微秒(000000 到 999999) |
%H | 小時(00 到 23) |
%h | 小時(00 到 12) |
%I | 小時(00 到 12) |
%i | 分鐘(00 到 59) |
%p | 上午或下午 |
%r | 12 小時 AM 或 PM 格式的時間 (hh:mm:ss AM/PM) |
%S | 秒(00 到 59) |
%s | 秒(00 到 59) |
%T | 24 小時制時間 (hh:mm:ss) |
這用起來就像DATE_FORMAT()函數,但格式字符串格式說明包含只有幾個小時,分鐘和秒。
如果時間值包含小時的部分,其可大于23,在%H 和 %k小時格式說明符產生的值范圍通常大于0..23。另小時格式說明符產生小時值為模12。
示例:
SELECT TIME_FORMAT('100:00:00', '%H %k %h %I %l');
到此,關于“mysql如何將日期轉為字符串”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。