java获取当前时间的半年前的时间戳
时间: 2023-07-17 11:59:32 浏览: 150
您可以使用Java的`Calendar`类来获取当前时间的半年前的时间戳。下面是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, -6); // 将当前日期减去6个月
long timestamp = calendar.getTimeInMillis() / 1000; // 转换为时间戳(秒)
System.out.println(timestamp);
}
}
```
这段代码中,我们首先获取了一个`Calendar`实例,然后使用`add`方法将当前日期减去6个月。最后,通过将时间转换为毫秒,并除以1000得到秒级的时间戳。输出的结果就是半年前的时间戳。
相关问题
java获取当前时间的unix 时间戳 打印出结果
好的,可以使用如下代码获取当前时间的 Unix 时间戳并打印出来:
```java
long unixTimestamp = System.currentTimeMillis() / 1000L; // 毫秒级别的时间戳转为秒级别
System.out.println(unixTimestamp);
```
该代码会将当前时间的毫秒级别时间戳转换为秒级别时间戳,并打印出来。注意,Unix 时间戳是指从 1970 年 1 月 1 日 00:00:00 UTC 开始到现在的秒数。
java获取当前时间的unix 时间戳 打印出结果 显示出来
好的,你可以使用如下代码获取当前时间的 Unix 时间戳并打印出来:
```java
long unixTimestamp = System.currentTimeMillis() / 1000L; // 毫秒级别的时间戳转为秒级别
System.out.println("当前时间的 Unix 时间戳为:" + unixTimestamp);
```
该代码会将当前时间的毫秒级别时间戳转换为秒级别时间戳,并将结果打印出来。注意,Unix 时间戳是指从 1970 年 1 月 1 日 00:00:00 UTC 开始到现在的秒数。
阅读全文