java获取三个月之前13位时间戳与13位当前时间戳
时间: 2023-07-29 09:13:40 浏览: 151
js和java返回三个月前的时间
5星 · 资源好评率100%
可以使用Java 8的新日期时间API来获取三个月之前的13位时间戳和当前时间的13位时间戳。具体代码如下:
```java
import java.time.LocalDateTime;
import java.time.ZoneOffset;
public class Example {
public static void main(String[] args) {
// 获取当前时间的13位时间戳
long currentTimestamp = LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli();
// 获取三个月之前的时间
LocalDateTime threeMonthsAgo = LocalDateTime.now().minusMonths(3);
// 获取三个月之前的13位时间戳
long threeMonthsAgoTimestamp = threeMonthsAgo.toInstant(ZoneOffset.of("+8")).toEpochMilli();
System.out.println("当前13位时间戳:" + currentTimestamp);
System.out.println("三个月之前的13位时间戳:" + threeMonthsAgoTimestamp);
}
}
```
其中,使用`LocalDateTime.now()`获取当前时间,使用`minusMonths(3)`获取三个月之前的时间。使用`toInstant(ZoneOffset.of("+8")).toEpochMilli()`将时间转换为13位时间戳。最后输出当前13位时间戳和三个月之前的13位时间戳。
阅读全文