繁体   English   中英

如何从MySQL中的字符串格式化日期中提取日期

[英]How to extract the date from string formatted date in mysql

我想从该日期( Sunday 6th July 2008日, Sunday 6th July 2008提取格式为2008-07-06日期。

我通过使用以下两个功能尝试如下

select str_to_date('Sunday 6th July 2008','%Y-%m-%d')
select DATE_FORMAT('Sunday 6th July 2008','%Y-%m-%d')

但它将返回空值。

使用STR_TO_DATE

SELECT STR_TO_DATE('Sunday 6th July 2008', '%W %D %M %Y')
FROM dual;

MySQL中的默认日期格式已经是2008-07-06 ,因此您不必再次调用DATE_FORMAT

SQLFiddle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM