簡體   English   中英

在Java ElasticSearch中存儲日期時間

[英]Storing date time in java elasticsearch

我正在嘗試存儲正在創建的實體的日期時間。 我使用org.joda.time.DateTime.now()創建一個DateTime對象。 但是它作為

{"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 如果將其存儲為字符串,是否還能獲得執行范圍查詢的性能優勢?

繼續閱讀文檔,嘗試添加日期;)

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM