Преобразование даты в формат год-месяц-день с помощью Painless - PullRequest
0 голосов
/ 17 июня 2019

У меня есть даты в этом формате: 2018-07-24T08:27:59.259Z.Каков наилучший способ конвертировать это в 2018-07-24 в безболезненно?Просматривая справку по Painless API, я понимаю, что есть такие методы, как getYear(), getMonth() и getDayOfMonth(), но мне было интересно, есть ли более простой способ.

1 Ответ

0 голосов
/ 17 июня 2019

Простой способ добиться этого без необходимости связываться с датами - просто разделить символ T следующим образом:

POST test/_update_by_query
{
  "script": {
    "source": "ctx._source.date = /T/.split(ctx._source.date)[0]"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...