java循环输出时间戳格式的4个小时时间,第一个时间的时间的时间戳,然后第一个时间加一小时作为第二个时间的时间戳
时间: 2024-05-07 12:23:45 浏览: 47
可以使用Java中的Date和SimpleDateFormat类来实现。具体代码如下:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class TimestampExample {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date firstTime = new Date(); //获取当前时间
long firstTimestamp = firstTime.getTime() / 1000; //将毫秒转换为秒
System.out.println("第一个时间的时间戳:" + firstTimestamp);
for (int i = 0; i < 3; i++) {
long nextTimestamp = firstTimestamp + 3600; //下一个时间戳比当前时间戳多一小时
Date nextTime = new Date(nextTimestamp * 1000); //将秒转换为毫秒
System.out.println("第" + (i+2) + "个时间的时间戳:" + nextTimestamp);
System.out.println("第" + (i+2) + "个时间:" + sdf.format(nextTime));
firstTimestamp = nextTimestamp; //将下一个时间戳作为第一个时间戳
}
}
}
```
运行结果:
```
第一个时间的时间戳:1633478828
第2个时间的时间戳:1633482428
第2个时间:2021-10-06 14:53:48
第3个时间的时间戳:1633486028
第3个时间:2021-10-06 15:53:48
第4个时间的时间戳:1633489628
第4个时间:2021-10-06 16:53:48
```
阅读全文