Elasticsearch 6.2 - 如何在无痛内联脚本中格式化yyyymm字符串中的日期(epoch)字段

时间:2018-05-25 17:53:02

标签: elasticsearch elasticsearch-painless elasticsearch-6

在Elasticsearch 6.2中,我有一个索引,其中有两个时间戳字段如下:

"start_ts":  { "type": "date", "format": "epoch_second"  },                       
"end_ts":    { "type": "date", "format": "epoch_second"  }  

在我的无痛内联脚本中,对于某些计算,我想将它们(doc["start_ts"]doc["end_ts"])转换为此字符串格式(yyyymm)。知道怎么办?我在ES官方文档中找不到任何格式化文档。

1 个答案:

答案 0 :(得分:0)

doc["end_ts"].toString("yyyyMM")