У меня есть несколько записей, содержащих время создания в формате json. Прежде чем приступить к реальной работе с данными, я хочу отфильтровать данные, созданные после 31-го числа c 11:59:59 PM (1577836740000). Но запрос фильтра не работает с таким большим числом. Любое предложение, как фильтровать.
Прямо сейчас я делаю это, как показано ниже.
Dataset<Row> testData = rawDataSet.select(cols)
.filter(col("name").equalTo("dummy string"))
...
...//Some filter
...
.filter(col("creationTime").gt((1577836740000l)))
Пустой ввод:
[
{
"name": "a",
"creationTime": 1577836740000
},
{
"name": "b",
"creationTime": 1577836720006
},
{
"name": "c",
"creationTime": 1577836710004
},
{
"name": "d",
"creationTime": 1577836727006
},
{
"name": "e",
"creationTime": 1577836740040
},
{
"name": "f",
"creationTime": 1577836740023
}
...
...
...
]