java.util.Date 类

2025 年 3 月 22 日 | 阅读需 2 分钟

java.util.Date 类表示 Java 中的日期和时间。它提供了构造函数和方法来处理 Java 中的日期和时间。

java.util.Date 类实现了 Serializable、Cloneable 和 Comparable<Date> 接口。 它由 java.sql.Date、java.sql.Time 和 java.sql.Timestamp 接口继承。

在 Calendar 类之后,java.util.Date 类的大多数构造函数和方法都已弃用。 在这里,我们不提供任何已弃用的构造函数和方法列表。

java.util.Date 类构造函数

编号。构造函数描述
1)Date()它创建一个表示当前日期和时间的日期对象。
2)Date(long milliseconds)它为自 1970 年 1 月 1 日 00:00:00 GMT 以来给定的毫秒数创建一个日期对象。

java.util.Date 类方法

编号。方法描述
1)boolean after(Date date)测试当前日期是否在给定日期之后。
2)boolean before(Date date)测试当前日期是否在给定日期之前。
3)Object clone()返回当前日期的克隆对象。
4)int compareTo(Date date)将当前日期与给定日期进行比较。
5)boolean equals(Date date)将当前日期与给定日期进行比较是否相等。
6)static Date from(Instant instant)从 Instant 日期返回 Date 对象的实例。
7)long getTime()返回此日期对象表示的时间。
8)int hashCode()返回此日期对象的哈希码值。
9)void setTime(long time)将当前日期和时间更改为给定的时间。
10)Instant toInstant()将当前日期转换为 Instant 对象。
11)String toString()将此日期转换为 Instant 对象。

java.util.Date 示例

让我们看一个使用 java.util.Date 类在 Java 中打印日期的示例。

示例-1

DateExample.java

输出

Wed Mar 27 08:22:02 IST 2015

示例-2

DateExample1.java

输出

Wed Mar 27 08:22:02 IST 2015

下一个主题java.sql.Date 类