2016-05-07 68 views
0

我正在嘗試存儲正在創建的實體的日期時間。我用org.joda.time.DateTime.now()創建DateTime對象。但它被存儲在elasticsearch作爲在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格式的方法嗎?如果我們將它存儲爲字符串,那麼我們仍然可以獲得執行範圍查詢的性能優勢?

回答

0

您可以使用toString()方法與格式字符串:

String dateStr = datetime.toString("dd:MM:yy");