java.util.Date

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

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

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

java.util.Date构造函数

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

java.util.Date方法

No.方法描述
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()将此日期转换为字符串表示。

java.util.Date示例

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

第一种方式:

1. java.util.Date date = new java.util.Date();
2. System.out.println(date);

输出:

Wed Mar 27 08:22:02 IST 2015

第二种方式:

1. long millis = System.currentTimeMillis();
2. java.util.Date date = new java.util.Date(millis);
3. System.out.println(date);

输出:

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想