mysql如何将日期转为字符串

59次阅读
没有评论

共计 1619 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍“mysql 如何将日期转为字符串”,在日常操作中,相信很多人在 mysql 如何将日期转为字符串问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql 如何将日期转为字符串”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

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)%T24 小时格式的时间(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 上午或下午 %r12 小时 AM 或 PM 格式的时间 (hh:mm:ss AM/PM)%S 秒(00 到 59)%s 秒(00 到 59)%T24 小时制时间 (hh:mm:ss)

这用起来就像 DATE_FORMAT() 函数,但格式字符串格式说明包含只有几个小时,分钟和秒。

如果时间值包含小时的部分,其可大于 23,在 %H 和 %k 小时格式说明符产生的值范围通常大于 0..23。另小时格式说明符产生小时值为模 12。

示例:

SELECT TIME_FORMAT(100:00:00 ,  %H %k %h %I %l

到此,关于“mysql 如何将日期转为字符串”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计1619字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)