2016-05-07 4 views
0

作成中のエンティティの日付時刻を保存しようとしています。私はを使ってDateTimeオブジェクトを作成しました。しかし、それは java elasticsearchの日付時刻を保存しています

{"centuryOfEra":20,"yearOfEra":2016,"yearOfCentury":16,"weekyear":2016,"monthOfYear":5,"weekOfWeekyear":18,"hourOfDay":15,"minuteOfHour":25,"secondOfMinute":28,"millisOfSecond":431,"dayOfYear":128,"year":2016,"dayOfMonth":7,"dayOfWeek":6,"era":1,"millisOfDay":55528431,"secondOfDay":55528,"minuteOfDay":925,"chronology":{"zone":{"fixed":false,"uncachedZone":{"cachable":true,"fixed":false,"id":"America/Los_Angeles"} 

オブジェクトがMay 07 2016 14:58:44のように格納されますする形式を指定する方法がある

としてelasticsearchに格納されますか?文字列として格納すると、範囲クエリを実行するとパフォーマンス上の利点が得られますか?

答えて

0

ドキュメント上に行くと、あなたの日付をギしよう;)

http://www.joda.org/joda-time/userguide.html

+0

ので、具体的には、フォーマットがありますelasticsearchはクエリがより速く実行するのを助けると期待していますか? – Vishnu

0

あなたはフォーマット文字列でのtoString()メソッドを使用することができます。

String dateStr = datetime.toString("dd:MM:yy"); 
関連する問題