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 运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。