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
热门文章
优秀文章