MySQL日期转换("30-Jan-2013"到 "2013-01-28")

标签 mysql sql date formatting

在我的页面(PHP)中,我的日期格式如下:“30-Jan-2013”​​。我想将此格式转换为“2013-01-28”。

MySQL日期格式可以吗?

最佳答案

使用STR_TO_DATE将字符串转换为日期

SELECT DATE(STR_TO_DATE(colName, '%d-%b-%Y'))   -- date datatype

SELECT DATE_FORMAT(STR_TO_DATE(colName, '%d-%b-%Y'),'%Y-m-%d')  -- string type

关于MySQL日期转换("30-Jan-2013"到 "2013-01-28"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14600617/

相关文章:

sql - INSERT ALL 因触发器设置时间戳而失败

sql - 对于数据库,选择正确的数据类型会影响性能吗?

php - 将月份转换为另一种语言

php - 我怎样才能做这个mysql查询

PHPEXCEL 为所有工作表设置标题

MYSQL 高级通配符搜索

mysql - 统计相同的order_id并在SQL中输出多少

sql - 如何在具有多个数据集的 SQL Server 报告中创建报告文本框聚合表达式

java - 有没有好的方法来判断String中是否包含日期信息

javascript - Angular js - isDate() 将不起作用