Php 将字符串日期转换为MySQL日期时间
我的数据库中存储了一系列导入的日期。它们的格式是 2014年9月2日星期二 将其转换为MySQL日期格式的最佳方式是什么,例如,使用PHP或MySQL的yyyy-mm-dd hh:mm:ssPhp 将字符串日期转换为MySQL日期时间,php,mysql,date,datetime,Php,Mysql,Date,Datetime,我的数据库中存储了一系列导入的日期。它们的格式是 2014年9月2日星期二 将其转换为MySQL日期格式的最佳方式是什么,例如,使用PHP或MySQL的yyyy-mm-dd hh:mm:ss 谢谢很简单,只需将date()与strotime() 输出: 2014-09-02 00:00:00 要省略时间,只需删除H:i:s即可使用str\u To\u date函数将字符串转换为日期 mysql> select str_to_date('Tue 2 Sep 2014','%a %e %b
谢谢很简单,只需将
date()
与strotime()
输出:
2014-09-02 00:00:00
要省略时间,只需删除
H:i:s
即可使用str\u To\u date
函数将字符串转换为日期
mysql> select str_to_date('Tue 2 Sep 2014','%a %e %b %Y') as date ;
+------------+
| date |
+------------+
| 2014-09-02 |
+------------+
您还可以将日期格式化为
mysql> select date_format(str_to_date('Tue 2 Sep 2014','%a %e %b %Y'),'%Y-%m-%d %H:%i:%s') as date ;
+---------------------+
| date |
+---------------------+
| 2014-09-02 00:00:00 |
+---------------------+
在此处查看有关日期\格式和其他日期函数的更多信息
非常感谢,我在搜索时没有看到。另一个很好的答案,非常感谢。
mysql> select date_format(str_to_date('Tue 2 Sep 2014','%a %e %b %Y'),'%Y-%m-%d %H:%i:%s') as date ;
+---------------------+
| date |
+---------------------+
| 2014-09-02 00:00:00 |
+---------------------+