【java基础】【Date类使用】

java.util.Date

使用时需要导包。

构造函数

1、public Date()

分配 Date 对象并初始化此对象,以表示分配它系统的时间(精确到毫秒)。


2、public Date(long date)

分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。


3、public Date(int year, int month, int date)(已过时)

分配 Date 对象并初始化此对象,以表示由 year、month 和 date 参数指定的一天的开始时间(本地时间晚上 12 时)。

 

4、public Date(int year, int month, int date, int hrs, int min, int sec)(已过时)

分配 Date 对象并初始化此对象,以表示本地时区中由 year、month、date、hrs 和 min 参数指定的分钟的开始瞬间。


5、public Date(String s)(已过时)

分配 Date 对象并初始化此对象,以表示字符串 s 指出的日期和时间。

方法

1、public boolean after(Date when)

测试此日期是否在指定日期之后。 

返回:当且仅当此 Date 对象表示的瞬间比 when 表示的瞬间晚,才返回 true;否则返回 false。

2、public boolean before(Date when)

测试此日期是否在指定日期之前。 

返回:当且仅当此 Date 对象表示的瞬间比 when 表示的瞬间早,才返回 true;否则返回 false。

3、public int compareTo(Date anotherDate)

比较两个日期的顺序。

返回:如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。

4、public boolean equals(Object obj)

比较两个日期的相等性。当且仅当参数不为 null,并且是一个表示与此对象相同的时间点(到毫秒)的 Date 对象时,结果才为 true。

5、public long getTime()

返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。

6、public void setTime(long time)

设置此 Date 对象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的时间点。

7、public String toString()

把此 Date 对象转换为以下形式的 String: 
 dow mon dd hh:mm:ss zzz yyyy其中:
dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。 
mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。 
dd 是一月中的某一天(01 至 31),显示为两位十进制数。 
hh 是一天中的小时(00 至 23),显示为两位十进制数。 
mm 是小时中的分钟(00 至 59),显示为两位十进制数。 
ss 是分钟中的秒数(00 至 61),显示为两位十进制数。 
zzz 是时区(并可以反映夏令时)。标准时区缩写包括方法 parse 识别的时区缩写。如果不提供时区信息,则 zzz 为空,即根本不包括任何字符。 

yyyy 是年份,显示为 4 位十进制数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值