我有一个 Elasticsearch 搜索查询,它使用我需要转换为无痛语言的 groovy 内联脚本
mdt= doc.eventstartdate.value;
dtevent = new DateTime(mdt).withTime(0,0,0,0).getMillis();
d = (dtevent<dtnow?dtnow:dtevent);
正如你所看到的,这抓住了'eventstartdate',去掉了时间(设置为00:00:00)
然后它与当前日期 (dtnow) 进行比较,如果小于当前日期,则将其更改为当前日期(实际上没有过去的日期,仅从今天开始)
我不是 Java 程序员,我相信 Painless 中的日期处理已经改变,所以希望转换上述内容?
谢谢