我的所有文件中都有以下字段。下面的时间戳将始终为字符串,我无法控制将其更改为任何其他类型。
{ "TIMESTAMP": "2017-09-07T16:43:08.707-04:00" }
由于-04:00
时间戳在EST中。但它可以在任何时区,如-05:00或-6:00或其他任何
目标是获取符合以下条件的所有文件
currentTime > TIMSETAMP + 4 hours
其中currentTime是UTC格式,这是我在查询时生成的内容。
我尝试了类似下面的内容,我不确定这种方法是否有任何问题。
(new Date()- ISODate("2017-09-07T16:43:08.707-04:00"))/(60*60*1000) > 4