STR_TO_DATE
功能描述
STR_TO_DATE函数将时间格式的字符串,按照所提供的显示格式转换为DATETIME类型的值。
语法格式
STR_TO_DATE(text,format)
参数说明
text
字符串格式的时间、日期时间。
format
解析text表示的日期时间的格式规则,以下表中形式表示。
说明符 | 说明 |
---|---|
%a | 工作日的缩写名称(Sun..Sat) |
%b | 月份的缩写名称(Jan..Dec) |
%c | 月份,数字形式(0..12) |
%D | 带有英语后缀的该月日期(0th,1st,2nd,3rd,…) |
%d | 该月日期,数字形式(00..31) |
%e | 该月日期,数字形式(0..31) |
%f | 微秒(000000..999999) |
%H | 小时(00..23) |
%h | 小时(01..12) |
%I | 小时(01..12) |
%i | 分钟,数字形式(00..59) |
%j | 一年中的天数(001..366) |
%k | 小时(0..23) |
%l | 小时(1..12) |
%M | 月份名称(January..December) |
%m | 月份,数字形式(00..12) |
%p | 上午(AM)或下午(PM) |
%r | 时间,12小时制(小时hh:分钟mm:秒数ss 后加AM或PM |
%S | 秒(00..59) |
%s | 秒(00..59) |
%T | 时间,24小时制(小时hh:分钟:秒数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位数) |
%% | '%'文字字符 |