本文概述
- java.util.Date构造函数
- java.util.Date方法
- java.util.Date示例
【java.util.Date】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开始的给定毫秒数的日期对象。 |
没有。 | 方法 | 描述 |
---|---|---|
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) | 从即时日期返回Date对象的实例。 |
7) | long getTime() | 返回此日期对象表示的时间。 |
8) | int hashCode() | 返回此日期对象的哈希码值。 |
9) | void setTime(long time) | 将当前日期和时间更改为给定时间。 |
10) | Instant toInstant() | 将当前日期转换为Instant对象。 |
11) | String toString() | 将此日期转换为Instant对象。 |
第一种方式:
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
推荐阅读
- Java Calendar类
- java.sql.Date
- Java SimpleDateFormat
- Java Period类
- Java OffsetTime类
- Java OffsetDateTime类
- Java MonthDay类
- Java Month枚举
- Java LocalTime类