興味のあるcsvファイルがあります。日付フォーマットは、2010年11月20日です。Date型を持つフィールドの場合は、mysqlの受け入れフォーマットに挿入するためにどのようにフォーマットしますか?フォーマット日付フィールドタイプ
0
A
答えて
0
date("Y-m-d", strtotime("20-Nov-2010"));
0
Andreasの答えは少し簡潔である - PHPで、これはあなたがあなたのクエリに をスプライスすることができた文字列を返します。
$d=date("Y-m-d", strtotime("20-Nov-2010"));
$qry="INSERT INTO sometable (adate) VALUES('$d')";
しかし、あなたは句読点を省略した場合、あなたは広告それなしですることができます引用符: - あなたが期待していないものを、時にはと
$d=date("Ymd", strtotime("20-Nov-2010"));
$qry="INSERT INTO sometable (adate) VALUES($d)";
このアプローチの欠点は、のstrtotime()は常に日付値のいくつかの並べ替えを戻そうです。
$d='20-Nov-2010';
$qry="INSERT INTO sometable (adate) VALUES(STR_TO_DATE($d, '%d-%b-%Y'))";
が、MySQLは日付を解析しようとするとcheck for errorsに覚えている:あなたは多くのより厳密であるMySQLで解析を、行うことができますしかし
。
関連する問題
- 1. 日付フォーマット
- 2. 日付フォーマット機能
- 3. php - フォーマット日付ISO8601?
- 4. フォーマットSTR_TO_DATEから日付
- 5. 日付フォーマット変換ルビー
- 6. Solrの日付フィールドのフォーマット
- 7. mongodb/mongooseの日付フォーマット
- 8. dust.js(リンクインフォーク)のフォーマットと日付
- 9. スプリングRESTfulな日付フォーマット
- 10. DataGrid easyuiの日付フォーマット
- 11. Spring 3.2日付時刻フォーマット
- 12. フォーマットの日付の問題
- 13. mysqlの変更日付フォーマット
- 14. Mysql完全な日付と部分日付が混在する日付に使用するフィールドタイプ
- 15. 日付を失うように日付を変換/フォーマット
- 16. `ng-model`の日付オブジェクトから日付をフォーマットする方法
- 17. フォーマット関数vba日付の変更
- 18. PHPするpreg_match日付フォーマット「YYYY-MM」
- 19. thymeleafページ内のブートストラップ日付ピッカーのフォーマット
- 20. IOS:デバイス言語別の日付フォーマット
- 21. システム日付のフォーマットを変更する
- 22. PHPでfacebook日付をフォーマットする
- 23. イベントのフォーマットfullcalenderの日付と時刻
- 24. 春フォームとMVC日付フォーマット:入力
- 25. SQL Serverのフォーマット日付DD.MM.YYYY HH:MM:SS
- 26. ASP.NETで日付をフォーマットする方法
- 27. fmt:formatDateで日付をフォーマットする
- 28. ダニから日付までのフォーマット
- 29. Powershellで日付をフォーマットする
- 30. toLocaleDateString Javascriptの日付フォーマットの問題