java中获取date类型的当前时间
时间: 2024-10-23 14:02:37 浏览: 90
在Java中,获取当前日期和时间通常使用`java.util.Date`类(但在Java 8及以后推荐使用`java.time`包的类),你可以使用`Calendar`类或者`LocalDateTime`类来完成。下面是两种常见的方法:
**使用`java.util.Calendar`:**
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance(); // 获取系统当前时间
Date currentDate = calendar.getTime(); // 将Calendar实例转换为Date类型
System.out.println(currentDate);
}
}
```
**使用`java.time.LocalDateTime`:**
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime currentTime = LocalDateTime.now(); // 获取当前日期和时间
System.out.println(currentTime);
}
}
```
注意:在Java 8及后续版本中,`java.util.Date`已经被标记为过时,建议直接使用`LocalDateTime`来处理日期和时间。
阅读全文