MySQL 日期/时间 str_to_date() 函数

17 Mar 2025 | 阅读 2 分钟

str_to_date() 是一个 MySQL 日期/时间函数。它用于将字符串转换为给定的格式掩码。

语法

参数

字符串:要获取日期的字符串值

格式掩码:要应用的格式,以下是不同的格式。

描述
%a星期几缩写(Sun 到 Sat)
%b月份缩写(Jan 到 Dec)
%c月份的数字值(0 到 12)
%D月份中的日期数字,后跟后缀(1st, 2nd, 3rd, ...)
%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小时(00 到 23)
%l小时(1 到 12)
%M完整的月份名称(January 到 December)
%m月份的数字值(00 到 12)
%pAM 或 PM
%r12 小时制 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)
MySQL 3.23.8 及更高版本可用,与 %X 一起使用
%v星期一作为一周第一天的周数(01 到 53)
MySQL 3.23.8 及更高版本可用,与 %X 一起使用
%W完整的星期几名称(Sunday 到 Saturday)
%w星期日的星期几(0 代表星期日,6 代表星期六)
%X星期日作为一周第一天的周对应的年份
MySQL 3.23.8 及更高版本可用,与 %V 一起使用
%x星期一作为一周第一天的周对应的年份
MySQL 3.23.8 及更高版本可用,与 %v 一起使用
%Y年份的数字,4 位
%y年份的数字,2 位

返回值

此函数返回由格式掩码指定的日期。

示例 1

输出


MySQL Datetime str_to_date() Function

示例 2

输出


MySQL Datetime str_to_date() Function
下一主题MySQL datetime