0

この形式""を、PHPを使用 せず11/16/2002 12:00:00 PMにMySQLが理解できる形式に変更するにはどうすればよいですか?

試しましたが SELECT CONVERT('11/03/2002 02:45:33 PM', DATETIME) AS datetime;、NULLになります

4

1 に答える 1

2

STR_TO_DATE関数を使用できます-

SELECT STR_TO_DATE('11/03/2002 02:45:33 PM', '%d/%m/%Y %h:%i:%s %p') AS dt;
+---------------------+
| dt                  |
+---------------------+
| 2002-03-11 14:45:33 |
+---------------------+

また

SELECT STR_TO_DATE('11/03/2002 02:45:33 PM', '%d/%m/%Y %r') AS dt;
+---------------------+
| dt                  |
+---------------------+
| 2002-03-11 14:45:33 |
+---------------------+
于 2012-03-29T06:49:05.313 に答える