# Java library for Elastic Date Math

**URL:** <https://discuss.elastic.co/t/java-library-for-elastic-date-math/250790>\
**Category:** Elasticsearch\
**Created:** [October 2, 2020, 1:21pm UTC](https://discuss.elastic.co/t/java-library-for-elastic-date-math/250790 "2020-10-02T13:21:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin\_Bourne](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kevin_bourne/32/53053_2.png) [@Kevin\_Bourne](https://discuss.elastic.co/u/Kevin_Bourne)\
**Post date:** [October 2, 2020, 1:21pm UTC](https://discuss.elastic.co/t/java-library-for-elastic-date-math/250790/1 "2020-10-02T13:21:56Z")

</div>

Is there a Java library that converts Elastic accepted Date Math expressions ('now', 'now-1y/d') to a Java Date object? I have a case where we accept the Elastic Date Math as we pass this along to Elastic but there is another case within this flow when it won't be sent to Elastic and instead I need to perform date functions within Java with this input.

---

<div class="post-metadata">

**Author:** ![spinscale](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spinscale/32/25011_2.png) [@spinscale](https://discuss.elastic.co/u/spinscale)\
**Post date:** [October 5, 2020, 9:43am UTC](https://discuss.elastic.co/t/java-library-for-elastic-date-math/250790/2 "2020-10-05T09:43:30Z")

</div>

Hey,

this is an internal class of Elasticsearch, see [https://github.com/elastic/elasticsearch/blob/master/server/src/main/java/org/elasticsearch/common/time/JavaDateMathParser.java](https://github.com/elastic/elasticsearch/blob/master/server/src/main/java/org/elasticsearch/common/time/JavaDateMathParser.java)

--Alex

---

<div class="post-metadata">

**Author:** ![Kevin\_Bourne](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kevin_bourne/32/53053_2.png) [@Kevin\_Bourne](https://discuss.elastic.co/u/Kevin_Bourne)\
**Post date:** [October 5, 2020, 11:07am UTC](https://discuss.elastic.co/t/java-library-for-elastic-date-math/250790/3 "2020-10-05T11:07:21Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 2, 2020, 11:07am UTC](https://discuss.elastic.co/t/java-library-for-elastic-date-math/250790/4 "2020-11-02T11:07:36Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
