Java 取当前系统时间
时间: 2024-11-05 19:26:47 浏览: 9
JAVA 获取系统当前时间实例代码
5星 · 资源好评率100%
在Java中获取当前系统时间,你可以使用`java.util.Date`类或者其更现代的替代品`java.time.LocalDateTime`。以下是两种方式的例子:
1. 使用`Date`类:
```java
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date currentTime = new Date();
System.out.println("当前系统时间: " + currentTime);
}
}
```
注意:`Date`类已过时,推荐使用`LocalDateTime`。
2. 使用`LocalDateTime`:
```java
import java.time.LocalDateTime;
import java.time.ZoneId; // 如果你需要时区信息
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now(); // 获取本地当前时间
System.out.println("当前系统时间: " + now);
// 如果需要带有时区信息
LocalDateTime utcNow = now.atZone(ZoneId.of("UTC")).toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
System.out.println("UTC时间: " + utcNow);
}
}
```
这里的`LocalDateTime.now()`会返回本地时间,而`atZone`用于转换到指定的时区。
阅读全文