mysql date_format 无法解析 20-may-2013

标签 mysql

使用 doc from mysql 中指定的日期格式

select date_format('20-May-2013', '%d-%b-%Y');

返回null,为什么?

最佳答案

您正在尝试使用 DATE_TIME() 解析日期,但该函数旨在执行相反的操作 - 获取已知格式的日期并使用自定义格式显示它。您可能想要的是 STR_TO_DATE()功能:

select str_to_date('20-May-2013', '%d-%b-%Y');

关于mysql date_format 无法解析 20-may-2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13241364/

相关文章:

mysql 查询以 root 身份运行

mysql - sqlalchemy FetchedValue 和 primary_key

mysql - 具有重复计数的条件 SQL Sum

php - 使用 MySQLi 进行无缓冲查询?

php - 连接表 Yii 2 - MariaDB 异常

mysqldump 的备份/恢复问题(带 URL 的表)

php - MySQL 存储过程 - 使用 PHP 解析

mysql - 如何通过 ods 从 phpmyadmin 导入 mysql 数据库中的前导零

php - 在 PHP 和 MySQL 中跟踪用户的国家

mysql - 一张或多张表,用于包含大约 70 个属性的实体