美文网首页sql脚本
MySql字符串转日期'Fri Sep 28 10:30:00

MySql字符串转日期'Fri Sep 28 10:30:00

作者: 孙沛2010 | 来源:发表于2018-10-16 13:50 被阅读0次

字符串转日期,通常都是'2018-10-16' 或'2018-10-16 12:00:00'这种数字格式类型的转为日期,

当遇到 'Fri Sep 28 10:30:00 CST 2018'  ,该怎么转? 

其实类似,SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;

SELECT STR_TO_DATE( 'Fri Sep 28 10:30:00 CST 2018' , '%W %M %d %H:%i:%S CST %Y') AS date;

我们只要找到每一部分的意义和对应的格式化字符(format %-codes)就可以了.

但是还是没有找到CST 对应的格式化字符,请注意


参考 https://stackoverflow.com/questions/3296725/parse-date-in-mysql
-----examples-for------

    1999-12-31  2000-01-02

    23:59:58.999 03:04:05      identical to

    ------------ ----------    -------------

%a  Fri          Sun      LEFT(DAYNAME(d),3)

%b  Dec          Jan      LEFT(MONTHNAME(d),3)

%c  12          1            MONTH(d)           

%D  31st        2nd          DAYOFMONTH(d)+st,nd,rd

%d  31          02      LPAD(DAYOFMONTH(d),0,2)

%e  31          2            DAYOFMONTH(d)   

%f  999000      000000  LPAD(MICROSECOND(t),6,0)

%H  23          03      LPAD(HOUR(t),2,0)

%h  11          03

%I  11          03

%i  59          04      LPAD(MINUTE(t),2,0)

%j  365          002

%k  23          3            HOUR(t)           

%l  11          3

%M  December    January      MONTHNAME(d) 

%m  12          01      LPAD(MONTH(d),2,0)

%p  PM          AM

%r  11:59:58 PM  03:04:05 AM

%S  58          05      LPAD(SECOND(t),2,0)

%s  58          05      LPAD(SECOND(t),2,0)

%T  23:59:58    03:04:05

%U  52          01      LPAD(WEEK(d,0),2,0)

%u  52          00      LPAD(WEEK(d,1),2,0)

%V  52          01      RIGHT(YEARWEEK(d,2),2)

%v  52          52      RIGHT(YEARWEEK(d,3),2)

%W  Friday      Sunday        DAYNAME(d)

%w  5            0            DAYOFWEEK(d)-1

%X  1999        2000    LEFT(YEARWEEK(d,2),4)

%x  1999        1999    LEFT(YEARWEEK(d,3),4)

%Y  1999        2000          YEAR(d) 

%y  99          00      RIGHT(YEAR(d),2)

%%  %            %

相关文章

网友评论

    本文标题:MySql字符串转日期'Fri Sep 28 10:30:00

    本文链接:https://www.haomeiwen.com/subject/qxhhzftx.html