mysql - 如何在mysql中将字符串转换为日期格式?

标签 mysql

我的日期格式看起来像“201710”。我正在尝试将此特定字符串转换为“2017-10-01”。

如何将上述格式转换为 mysql 中所需的格式?

我尝试使用以下查询:

SELECT *, DATE_FORMAT(yymm,'%Y-%m-%d') AS niceDate 
FROM table;

但是niceDate列显示为空。

谁能帮帮我......

最佳答案

我是 SQL 新手,但我认为您需要指定要格式化的列,例如我不确定数据的确切代码,但类似;

select *, DATE_FORMAT(yourdata, "%Y/%m/%d") as niceDate
from table;

将“yourdata”更改为您想要设置格式的日期列。让我知道这是否有帮助,谢谢:)

关于mysql - 如何在mysql中将字符串转换为日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51170404/

相关文章:

javascript - PHP 查询返回相同的数据,即使它发生了变化

php - 计算数组中值的数量

mysql - 抑制 MYSQL 错误 1452

android - 如何根据android中选定的选项运行动态查询?

mysql - php 计数并添加 MySQL 表行中的每个值

PHP/MySQL - 选择字段唯一的所有行

MySQL - 左外连接不更新原始表

php - MySQL用逗号分隔值连接两个表

mysql - 在我的表格中查找并替换奇怪的符号

mysql - 使用 MySQL Workbench 添加 𝜋 时字符串值不正确