用java将mongodb时间戳转换成yyyy-MM-dd HH:mm:ss格式
时间: 2024-05-10 10:17:26 浏览: 243
js将日期格式转换为YYYY-MM-DD HH:MM:SS
可以使用Java的SimpleDateFormat类将MongoDB的时间戳转换成指定的格式。以下是示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
long timestamp = 1620234000000L; // MongoDB时间戳,单位为毫秒
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
}
}
```
输出结果为:2021-05-05 13:00:00
在上面的代码中,我们首先将MongoDB的时间戳转换成Java的Date对象,然后使用SimpleDateFormat类将其格式化成指定的格式。在构造SimpleDateFormat对象时,我们传入的参数"yyyy-MM-dd HH:mm:ss"表示输出的格式为"年-月-日 时:分:秒"。最后,我们使用format方法将Date对象转换成字符串,并打印输出。
阅读全文