使用Java实现打印出当前系统时间,格式为yyyy-MM-dd HH:mm:ss。 今天向前推30天,打印出时间。
时间: 2024-05-12 21:19:46 浏览: 126
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class TimeTest {
public static void main(String[] args) {
// 获取当前系统时间
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowStr = formatter.format(now);
System.out.println("当前系统时间为:" + nowStr);
// 向前推30天
LocalDate thirtyDaysAgo = LocalDate.now().minusDays(30);
LocalDateTime thirtyDaysAgoDateTime = LocalDateTime.of(thirtyDaysAgo, LocalDateTime.now().toLocalTime());
String thirtyDaysAgoStr = formatter.format(thirtyDaysAgoDateTime);
System.out.println("向前推30天的时间为:" + thirtyDaysAgoStr);
}
}
```
输出结果:
```
当前系统时间为:2021-11-03 14:27:16
向前推30天的时间为:2021-10-04 14:27:16
```
阅读全文