java中Date类的方法
时间: 2024-04-10 09:31:37 浏览: 106
java常用日期工具类方法
Java中的Date类提供了许多方法来处理日期和时间。以下是一些常用的Date类方法:
1. `Date()`:无参构造方法,返回当前日期和时间的Date对象。
2. `Date(long millis)`:以毫秒为单位创建Date对象。
3. `after(Date date)`:检查当前日期是否在指定日期之后。
4. `before(Date date)`:检查当前日期是否在指定日期之前。
5. `compareTo(Date date)`:比较两个日期的顺序,如果当前日期在指定日期之前,则返回负数;如果当前日期在指定日期之后,则返回正数;如果两个日期相等,则返回0。
6. `getTime()`:返回自1970年1月1日以来的毫秒数。
7. `toString()`:将Date对象转换为字符串表示。
8. `toLocaleString()`:将Date对象转换为本地化的字符串表示。
9. `getTimezoneOffset()`:返回当前时区与UTC之间的分钟差值。
10. `setTime(long time)`:设置Date对象的日期和时间。
除了以上方法,Date类还包含了一些用于获取和设置年、月、日、小时、分钟、秒等日期和时间部分的方法,如`getYear()`、`getMonth()`、`getDay()`、`getHours()`、`getMinutes()`、`getSeconds()`等。
需要注意的是,Java 8及以上版本推荐使用`java.time`包中的新日期和时间API(如`LocalDate`、`LocalTime`、`LocalDateTime`等),而不是使用旧的`Date`类。
阅读全文