mysql 日期轉換字串

abin1703發表於2016-05-10
1、使用:DATE_FORMAT 將日期轉換字串,或者字串轉換日期


(1)將時間轉換成字串

將系統時間轉換成字串
mysql> select date_format(now(), '%y%m%d %h:%i:%s');
+---------------------------------------+
| date_format(now(), '%y%m%d %h:%i:%s') |
+---------------------------------------+
| 160510 06:10:30                       |
+---------------------------------------+

擴充套件:

%Y:年
%c:月
%d:日
%H:小時
%i:分鐘
%s:秒
(2)將字串轉成日期
partition_key欄位資訊為:160101
mysql> select date_format(partition_key,'%y-%m-%d') from t_order ;
+---------------------------------------+
| date_format(partition_key,'%y-%m-%d') |
+---------------------------------------+
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
| 16-01-01                              |
+---------------------------------------+
14 rows in set (1.67 sec)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2096893/,如需轉載,請註明出處,否則將追究法律責任。

相關文章