java.util.Date

1 java.util.Date介绍

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类的大多数构造函数和方法。在这里,我们没有列出任何不推荐使用的构造方法和普通方法。

2 java.util.Date的构造方法

构造方法 描述
java.util.Date() 创建一个表示当前日期和时间的日期对象。
java.util.Date(long milliseconds) 从格林威治标准时间1970年1月1日00:00:00创建给定毫秒数的日期对象。

3 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对象。

4 java.util.Date的示例

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

4.1 实现方式1

//www.yiidian.com 一点教程
java.util.Date date=new java.util.Date();  
System.out.println(date);  

输出结果为:

Wed Mar 27 08:22:02 IST 2015

4.2 实现方式2

//www.yiidian.com 一点教程
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

 

热门文章

优秀文章