是否可以将日期转换为毫秒? 从下面的类型(表格)当我想要检索JoinDate列的数据时,应该以毫秒为单位显示时间。
实施例 2010-10-12 13:10:10(时间)==> 1291966810000(毫秒)
----------------------------------
|S.No | ID | JoinDate |
----------------------------------
| 1 | N107 | 2010-10-12 13:10:10 |
| | | |
| 2 | N108 | 2011-2-12 10:40:10 |
| | | |
| 3 | N109 | 2013-10-12 11:10:50 |
| | | |
------------------------------------
答案 0 :(得分:5)
尝试类似
的内容{
"query": {
"match_all": {}
},
"script_fields": {
"JoinDate": {
"script": "doc['JoinDate'].date.getMillis()"
}
}
}
答案 1 :(得分:0)
此外,您可以使用此
{
"query": {
"match_all": {}
},
"script_fields": {
"createddate": {
"lang": "painless",
"script": "doc['createddate'].value.millis"
}
}
}