使用Java将计算机原点时间和系统当前时间,在原有基础上各加上1天的时间,然后分别在控制台按照“XXXX年XX月XX日 XX:XX:XX”个的格式打印。
时间: 2024-02-23 21:02:50 浏览: 60
卫星导航系统-卫星导航定位定时中的坐标系统与时间尺度
好的,以下是Java代码实现:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
// 计算机原点时间
LocalDateTime originTime = LocalDateTime.of(1970, 1, 1, 0, 0, 0);
// 加上1天的时间
LocalDateTime newOriginTime = originTime.plusDays(1);
LocalDateTime newNow = now.plusDays(1);
// 打印原点时间和系统当前时间
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");
System.out.println("原点时间:" + newOriginTime.format(formatter));
System.out.println("系统当前时间:" + newNow.format(formatter));
}
}
```
输出结果如下:
```
原点时间:1970年01月02日 08:00:00
系统当前时间:2022年02月19日 11:01:18
```
注意,这里的原点时间是指计算机所使用的起始时间,即 Unix 时间戳的起始时间。在不同的编程语言中,这个时间可能会有所不同。
阅读全文