我有以下格式的MySQL列,但如何将其转换为datetime或unixtime格式。
现有格式
February 2015
所需格式
2015-02-01 00:00:00
知道如何使用MySQL完成这项工作吗?
答案 0 :(得分:3)
您可以将str_to_date
和date_format
用于此
mysql> select date_format(str_to_date('February 2015','%M %Y'),'%Y-%m-01 %H:%i:%s') as date;
+---------------------+
| date |
+---------------------+
| 2015-02-01 00:00:00 |
+---------------------+
1 row in set (0.00 sec)