如何在 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)
廣告