2017-06-17 16 views
0

何をすれば良いのでしょうか?08-06-20172017-06-08? mysqlのmysqlの左から右へ日付を取得するには?

の表に、私はそれをしないでくださいその2017年8月6日 screenshot

+0

好き 'DATE_FORMAT()' 関数を使用することができ 'DATE_FORMAT SELECT([YOURCOLUMNNAME]を、' %D-%M-%Y%H:%I:%S ')[YOURTABLENAME]から、[ – harshavmb

答えて

0

のようにサーバにDATE_VALUEを送信するので、混乱になるだろう。まず、mysqlの日付、日付時刻、タイムスタンプの種類は、異なる形式で保存されることをサポートしていません。ただし、(https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format)にしたい場合は、別の書式でそれらを選択することができます。特定の形式で日付を保存する必要がある場合は、タイプとしてtextまたはvarcharを使用する必要があります。しかし、あなたの次の問題は、そのような日付フィールドを並べ替えてグループ化することです。

私の推奨するのは、mysqlの日付形式に固執し、コントローラまたはビュー内で使用しているMVCフレームワークのさまざまな形式間の変換だけです。それが彼らのためのものです。これにより、ユーザーロケールに基づいて異なる日付時刻の書式設定を使用できるようになります。

+0

OK、前に好きにしました。 'String currentDateAndTime = new SimpleDateFormat(" yyyy-MM-dd HH:mm:ss ")。書式(新しい日付());'または任意の書式です。本当に簡単な方法です(これは例えばJavaコードです) – Json

関連する問題