我的日期格式为:2018-07-24T08:27:59.259Z
。在Painless中将其转换为2018-07-24
的最佳方法是什么?通过无痛API参考,我发现有getYear()
,getMonth()
和getDayOfMonth()
之类的方法,但是我想知道是否有更简单的方法。
答案 0 :(得分:0)
一个简单的方法而不必弄乱日期,是简单地分割T
字符,就像这样:
POST test/_update_by_query
{
"script": {
"source": "ctx._source.date = /T/.split(ctx._source.date)[0]"
}
}