public class JodaDateMathParser extends Object implements DateMathParser
| Constructor and Description |
|---|
JodaDateMathParser(JodaDateFormatter dateTimeFormatter) |
| Modifier and Type | Method and Description |
|---|---|
long |
parse(String text,
LongSupplier now,
boolean roundUp,
ZoneId tz)
Parse text, that potentially contains date math into the milliseconds since the epoch
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparse, parsepublic JodaDateMathParser(JodaDateFormatter dateTimeFormatter)
public long parse(String text, LongSupplier now, boolean roundUp, ZoneId tz) throws ElasticsearchParseException
DateMathParser
Examples are
2014-11-18||-2y subtracts two years from the input date
now/m rounds the current time to minute granularity
Supported rounding units are y year M month w week (beginning on a monday) d day h/H hour m minute s second
parse in interface DateMathParsertext - the inputnow - a supplier to retrieve the current date in milliseconds, if needed for additionsroundUp - should the result be rounded uptz - an optional timezone that should be applied before returning the milliseconds since the epochElasticsearchParseExceptionCopyright © 2023. All rights reserved.