MySQL 如何将MM/YY转换为YYYY-MM-DD

MySQL 如何将MM/YY转换为YYYY-MM-DD

要进行转换,可在MySQL中使用str_to_date()。

让我们创建一个表并添加日期记录-

阅读更多:MySQL 教程

示例

mysql> create table demo72
   -> (
   -> due_date varchar(40)
   -> );
Query OK, 0 rows affected (2.96 sec)

使用insert命令向表中插入一些记录-

示例

mysql> insert into demo72 values("11/15");
Query OK, 1 row affected (0.26 sec)

mysql> insert into demo72 values("02/20");
Query OK, 1 row affected (0.09 sec)

mysql> insert into demo72 values("07/95");
Query OK, 1 row affected (0.15 sec)

使用select查询语句从表中显示记录-

示例

mysql> select *from demo72;

这将产生以下输出-

输出

+----------+
| due_date |
+----------+
| 11/15    |
| 02/20    |
| 07/95    |
+----------+
3 rows in set (0.00 sec)

以下是在MySQL中将MM/YY转换为YYYY-MM-DD的查询语句。

示例

mysql> select str_to_date(concat('10/', due_date), '%d/%m/%y') as original_date
-> from demo72;

这将产生以下输出-

输出

+---------------+
| original_date |
+---------------+
| 2015-11-10    |
| 2020-02-10    |
| 1995-07-10    |
+---------------+
3 rows in set (0.00 sec)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程