java - 如何使用 Java 中的聚合框架将时间戳转换为日期
问题描述
在 mongo shell 中,我有以下代码:
date:{$dateToString:{format:"%Y-%m-%d",date:{"$add":[new Date(0),"$ts"]}}}
我怎样才能把它转换成java?特别是,我不知道如何表达new Date(0)
。请帮忙,谢谢!
解决方案
$ts 是自标准时间 1970-01-01 00:00:00 以来的总秒数或毫秒数。所以它是一个已知变量。我不认为你想计算它的价值。因为 $ts 只是您应该传递给 date 的值。因此,您的代码可能如下所示:
date:{$dateToString:{format:"%Y-%m-%d",date:"$ts"}}
推荐阅读
- reactjs - 如何在滚动上做出反应-konva 缩放
- vba - WGS84 坐标转换为 Lambert72 坐标
- php - 如何检查存储在varchar字段中的日期是否是mysql查询的where子句中的有效日期?
- javascript - 使用数据库时,JQuery AJAX提交按钮无限期加载
- wpf - WPF:通过 MouseWheel 滚动组合框有效,但滚动条单击不起作用
- java - 为什么在 Assert.assertNotNull 中调用 void 函数有效?
- vba - 筛选问题上的 Excel VBA 错误 424
- actionscript-3 - 担心 AS3 中有很多事件监听器
- python-3.x - 如何在 Amazon Cognito 用户池中将 AWS Cognito 访问令牌有效期增加一小时到一天
- java - 在java中将m3u8 url转换为只有一个ts url