首頁 >資料庫 >mysql教程 >mysql怎麼將日期轉為字串

mysql怎麼將日期轉為字串

青灯夜游
青灯夜游原創
2022-06-15 19:29:1090725瀏覽

mysql將日期轉為字串的兩種方法:1、使用date_format()函數,可以根據指定格式來格式化日期值,並傳回格式化的日期字串,語法「date_format(指定日期,指定格式)」。 2.使用time_format()函數,可以將指定日期時間轉為字串,語法「time_format(指定日期時間,指定格式)」。

mysql怎麼將日期轉為字串

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

mysql將日期時間轉換為字串的兩種方法

#1、使用date_format()函數

date_format()函數可以根據指定格式來格式化日期值,並傳回格式化的日期字串

DATE_FORMAT(date, format)
  • date    必須項目。要格式化的日期    

  • format    必須項目。要使用的格式。可以是下列值中的一個或組合:    

##說明#%a工作日縮寫名稱(週日至週六)%b縮寫的月份名稱(1月至12月) %C數字月份名稱(0到12)%D#作為數值的月中的某一天,後跟後綴(第1,第2,第3,......)#%d作為數值的月份日期(01到31)%e每月的某一天作為數值(0到31)微秒(000000至999999)時(00到23)小時(00到12)小時(00到12)分鐘(00至59)一年中的某一天(001至366)小時(0到23)#(1到12)月份名稱(1月至12月)月份名稱為數值( 00到12)上午或下午##%r時間為12小時AM或PM格式(hh:mm:ss AM / PM)%S秒(00到59)#%s秒(00到59)%T24小時格式的時間(hh:mm:ss)%U星期日是星期的第一天(00到53)的星期%u星期一是一週的第一天(00到53)的星期%V星期日是星期的第一天(01到53)的星期。與%X一起使用%v星期一是星期的第一天(01到53)的星期。與%X一起使用%W工作日名稱全部(週日至週六)%w 星期日= 0和星期六= 6的星期幾%X星期日是一週的第一天的一週。與%V一起使用
#format格式
##%f
#%H
#%h
%I
%i
%j
#%k
#%l
%M
#%m
%p

%x

星期一是一周的第一天的一周。與%V一起使用mysql怎麼將日期轉為字串

mysql怎麼將日期轉為字串%Y

年份為數字,4位數值

##%y

#年份為數字,2位數值#範例:
SELECT DATE_FORMAT("2022-06-15", "%M %d %Y");
2、使用time_format()函數time_format()函數可以將指定日期時間轉為字串
SELECT DATE_FORMAT("2022-06-15", "%Y %m %d");
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######1(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怎麼將日期轉為字串

【相关推荐:mysql视频教程

以上是mysql怎麼將日期轉為字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn