2012-03-29 13 views
0

このフォーマット「11/16/2002 12:00:00 PM」をのPHPを使用しないでと理解できるものに変更するにはどうすればよいですか?のフォーマット11/16/2002 12:00:00 PM MySQLのタイムスタンプ

私はSELECT CONVERT('11/03/2002 02:45:33 PM', DATETIME) AS datetime;を試みたと私はちょうどNULL

+0

をあなたが手に入れているものです。ありがとうございます – bernie

+0

キャスト/変換しようとしましたか? –

+0

@bernieコードを追加しましたが動作しません。 – Brad

答えて

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 | 
+---------------------+ 
関連する問題