理论教育 Java程序设计-日期类java.util.Date

Java程序设计-日期类java.util.Date

时间:2023-10-18 理论教育 版权反馈
【摘要】:Java.util.Date类表示特定的瞬间,精确到毫秒。public Date:创建并初始化Date 对象,以表示自从标准基准时间[称为“历元”,即格林尼治时间1970年1月1日00:00:00]到创建该对象时所历经的毫秒数。public boolean before:测试此日期是否在指定日期之前。public long getTime():返回自1970年1月1日00:00:00GMT以来此Date对象表示的毫秒数。public void setTime:设置此Date对象,以表示1970年1月1日00:00:00GMT以后time毫秒的时间点。public String toString():将此 Date 对象转换为字符串形式。

Java程序设计-日期类java.util.Date

Java.util.Date类表示特定的瞬间,精确到毫秒

Date类的构造方法:

public Date():创建并初始化Date 对象,以表示创建它的当前时间(精确到毫秒)。

public Date(long date):创建并初始化Date 对象,以表示自从标准基准时间[称为“历元(epoch)”,即格林尼治时间1970年1月1日00:00:00]到创建该对象时所历经的毫秒数。

Date类的常用方法:

public boolean after(Date when):测试此日期是否在指定日期之后。

public boolean before(Date when):测试此日期是否在指定日期之前。

public int compareTo(Date anotherDate):比较两个日期的顺序。如果参数Date等于此Date,则返回值0;如果此Date在Date参数之前,则返回小于0的值;如果此Date在Date参数之后,则返回大于0的值。

public boolean equals(Object obj):比较两个日期是否相等。

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

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

public String toString():将此 Date 对象转换为字符串形式。(www.daowen.com)

Date类常用方法的使用:

程序运行结果如图7.1所示。

编程中有时需要获取当前时间,除了使用Date类之外,使用java.lang.System类的currentTimeMillis()方法获取当前时间更方便,该方法的返回值表示从标准基准时间[称为“历元(epoch)”,即格林尼治时间1970年1月1日00:00:00]到调用该方法的此时此刻所历经的毫秒数。例如:

程序运行结果如图7.2所示。

图7.1 运行结果

图7.2 运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈