mysql - Mysql中的字符串到日期的转换

标签 mysql

我有一个像 20150921 这样的列值。我想将此字符串值转换为指定的日期格式,如 mysql 中的 2015-09-21

最佳答案

试试这个:

date_format(str_to_date('20150921', '%Y%m%d'),'%Y-%m-%d')

SQL FIDDLE DEMO

(假设您希望日期格式为 YYYY-MM-DD 格式)

关于mysql - Mysql中的字符串到日期的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32687877/

相关文章:

php - 在 PHP 中将 session 存储在数据库中 - 不断收到 mysql 错误

mysql - 将 MySQLdump 自动化到本地计算机 (Windows)

php - 如何替换从mysql数据中获取的字符串?

MYSQL查询错误

php - 如何在不丢失客户端现有数据的情况下为客户端mysql数据库提供更新?

php - 批量插入 mysql - 我可以使用忽略子句吗?有没有限制。批量插入的记录?

javascript - 与 Laravel 分页一起使用的表格搜索

php - Concrete5 5.6/7 以编程方式添加用户和丰富属性

php - PDO异常 “could not find driver”

mysql - 将 MATLAB 绘图以 PNG、JPG 格式写入 MySQL 数据库