如何在 MySQL 中将 DateTime 值转换位字符串?
要将 MySQL 中的 DateTime 值转换为字符串,可以使用 DATE_FORMAT() 函数。语法如下 −
select date_format(yourColumnName, ‘%d %m %y’) as anyVariableName from yourTableName;
为了理解上述概念,我们创建一个表。创建表的查询如下 −
mysql> create table DateAsStringDemo -> ( -> YourDateTime datetime -> ); Query OK, 0 rows affected (0.57 sec)
使用 curdate() 方法插入日期。插入日期的查询如下 −
mysql> insert into DateAsStringDemo values(curdate()); Query OK, 1 row affected (0.24 sec)
让我们使用 select 语句显示所有记录。查询如下 −
mysql> select *from DateAsStringDemo;
以下是输出 −
+---------------------+ | YourDateTime | +---------------------+ | 2018-11-26 00:00:00 | +---------------------+ 1 row in set (0.00 sec)
将日期转换为字符串的查询如下 −
mysql> select date_format(YourDateTime,'%d %m %y') as YourDateAsString from DateAsStringDemo;
以下是输出 −
+------------------+ | YourDateAsString | +------------------+ | 26 11 18 | +------------------+ 1 row in set (0.00 sec)
广告