Java教程

java.util.Date

java.util.Date类表示Java中的日期和时间。它提供了构造函数和方法来处理Java中的日期和时间。
java.util.Date类实现了Serializable,Cloneable和Comparable 接口。它由java.sql.Date,java.sql.Time和java.sql.Timestamp接口继承。
在Calendar类之后,不赞成使用java.util.Date类的大多数构造函数和方法。这里,我们没有列出任何不推荐使用的构造函数和方法。

java.util.Date构造函数

构造函数 说明
Date() 创建一个代表当前日期和时间的日期对象。
Date(long milliseconds) 创建一个自1970年1月1日格林尼治标准时间00:00:00开始的给定毫秒数的日期对象。

java.util.Date方法

方法 说明
boolean after(Date date) 测试当前日期是否在给定日期之后。
boolean before(Date date) 测试当前日期是否早于给定日期。
Object clone() 返回当前日期的克隆对象。
int compareTo(Date date) 将当前日期与给定日期进行比较。
boolean equals(Date date) 将当前日期与给定的日期进行相等性比较。
static Date from(Instant instant) 从即时日期返回Date对象的实例。
long getTime() 返回此日期对象表示的时间。
int hashCode() 返回此日期对象的哈希码值。
void setTime(long time) 将当前日期和时间更改为给定时间。
Instant toInstant() 将当前日期转换为Instant对象。
String toString() 将此日期转换为Instant对象。

java.util.Date示例

让我们看一下使用java.util.Date类在Java中打印日期的示例。
第一种方式:
java.util.Date date=new java.util.Date();
System.out.println(date);
输出:
Wed Mar 27 08:22:02 IST 2015
第二种方式:
long millis=System.currentTimeMillis();
java.util.Date date=new java.util.Date(millis);
System.out.println(date);
输出:
Wed Mar 27 08:22:02 IST 2015
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4