如何更改使用中文本数据类型的日期格式?我在任何地方都找不到解决方案。
发件人:
+ ------------- + ---------------------------- +|页面名称|最后修改(mediumtext)|+ ------------- + ---------------------------- +|页面名称1 | 2018年7月20日16:06 ||网页名称2 | 2019年6月4日11:16 ||网页名称3 | 2019年9月3日13:11 ||网页名称4 | 2019年9月19日14:00 ||网页名称5 | 2019年12月20日09:34 |+ ------------- + ---------------------------- +
收件人:
+ ------------- + ---------------------- +|页面名称|上次修改日期(日期)|+ ------------- + ---------------------- +|页面名称1 | 2018-07-20 ||网页名称2 | 2019-06-04 ||网页名称3 | 2019-09-03 ||网页名称4 | 2019-09-19 ||网页名称5 | 2019-12-20 |+ ------------- + ---------------------- +
选择语句:
从内容中选择PageName,LastModDate
我尝试使用下面的代码,但它们返回Null。
-转换(LastModDat,DATETIME)-DATE_FORMAT(LastModDat,“%Y-%m-%d”)
您可以在MySQL中使用str_to_date()
:
select str_to_date(left(last_modified, 13), '%M %d, %Y')
这将产生date
值。我不建议将其转换为字符串。