如何在 MySQL 中將字串轉換為日期?
我們可以藉助 STR_TO_DATE() 函式將字串轉換為日期。我們來看看一個例子。
建立一個表。
mysql> create table StringToDateDemo -> ( -> YourDate varchar(100) -> ); Query OK, 0 rows affected (0.49 sec)
向表中插入記錄。
mysql> insert into StringToDateDemo values('10/27/2018'); Query OK, 1 row affected (0.11 sec)
以下是使用 STR_TO_DATE() 函式將字串轉換為日期的語法。
SELECT STR_TO_DATE(yourColumnName, '%m/%d/%Y') from yourTableName;
現在,我們來實現它。
mysql>SELECT STR_TO_DATE(YourDate, '%m/%d/%Y') -> from StringToDateDemo;
以下為輸出。
+-----------------------------------+ | STR_TO_DATE(YourDate, '%m/%d/%Y') | +-----------------------------------+ | 2018-10-27 | +-----------------------------------+ 1 row in set (0.00 sec)
廣告