java.time 包中的日期时间相关类。
时间: 2024-02-13 22:59:56 浏览: 133
java API 在包java.util中有一个GregorianCalendar类,使用它可以得到一年内某个月的日历.zip
在 JDK8 中,Java 引入了 java.time 包来替代旧的 java.util.Date 和 java.util.Calendar 类,提供了更加全面、更加易用的日期时间处理方式。下面是 java.time 包中的一些常用类:
1. LocalDate:表示日期,不包含时间信息。
2. LocalTime:表示时间,不包含日期信息。
3. LocalDateTime:表示日期和时间,不包含时区信息。
4. ZonedDateTime:表示日期、时间和时区信息。
5. Instant:表示时间戳,可用于机器之间的时间传输。
6. Duration:表示时间段,精确到纳秒级别。
7. Period:表示日期段,精确到天级别。
下面是一个示例代码,展示了如何使用 LocalDate 类来表示日期:
```java
import java.time.LocalDate;
public class DateClass {
public static void main(String[] args) {
LocalDate now = LocalDate.now();
System.out.println("现在的日期是: " + now);
}
}
```
这里我们使用了 LocalDate.now() 方法来获取当前的日期,并将其打印出来。你也可以使用其他类和方法来获取指定的日期时间、时区、时间段等信息。
阅读全文