Date类

来源:互联网 发布:java aspectj 异常 编辑:程序博客网 时间:2024/06/04 19:52

Date类有两个构造函数。第一个构造函数使用当前日期和时间来初始化对象。

Date( )

第二个构造函数接受一个参数,这个参数表示从1970年1月1日凌晨至所要表示时间的毫秒数。

Date(long millisec)

获取Date对象后,您就能够使用下表列出的所有方法:

序号方法 & 描述1boolean after(Date date)

如果比给定的日期晚,则返回true,否则返回false2boolean before(Date date)

如果比给定的日期早,则返回true,否则返回false3Object clone( )

获取当前对象的一个副本4int compareTo(Date date)

如果与给定日期相等,则返回0,如果比给定日期早,则返回一个负数,如果比给定日期晚,则返回一个正数5int compareTo(Object obj)

与 compareTo(Date) 方法相同,如果 obj 不是Date类或其子类的对象,抛出ClassCastException异常6boolean equals(Object date)

如果与给定日期相同,则返回true,否则返回false7long getTime( )

返回从1970年1月1日凌晨至此对象所表示时间的毫秒数8int hashCode( )

返回此对象的哈希码9void setTime(long time)

使用给定参数设置时间和日期,参数time表示从1970年1月1日凌晨至time所经过的毫秒数10String toString( )

将此对象转换为字符串并返回这个字符串