2012-02-29 13 views
0

テーブルに挿入する値はいくつかありますが、日付はDD.MM.YYYYですが、MySQLはYYYY-MM-DDを想定しています。MySQLクエリ - 日付形式?

すべての日付を手動で変更したくないので、どのようにクエリ内でフォーマットできますか?

+0

MySQLの[STR_TO_DATE()](http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date) - -http://stackoverflow.com/search?q = mysql + str_to_date&submit = search –

+0

[mysqlに日付をパラメータとして挿入するにはどうすればいいですか?](http://stackoverflow.com/questions/2285231/how -do-i-insert-a-date-into-a-parameter-as-a-parameter) –

+0

あなたはmysqlデータベースでタイムスタンプを使うべきです。 Date.getTime()を使用してJavaScriptでタイムスタンプを取得できます。 – mpm

答えて

2
INSERT INTO yourtable 
SET datefield=STR_TO_DATE(<netbeansdate>,'%d.%m.%Y') 
... 
+0

ありがとうございますそれは動作します。 –

0

列がタイムスタンプまたは日時または日付の型として定義されている場合、挿入中にVALUES(Date( 'mm.dd.yyyy')、xxx、xxx)...およびそれは動作するはずです

+0

私はまだ_Data切り捨てを取得します:間違ったdatetime値: '5.5.1971'_ .. –