常用类库——Date
概述
Date
类表示特定的时刻,精度为毫秒。
构造方法
Date(long date)
分配 Date
对象并初始化它以表示自标准基准时间(称为“纪元”)以来的指定毫秒数,即1970年1月1日0时区00:00:00 GMT。
Date()
分配 Date
对象并对其进行初始化,使其表示当前时间,测量 Date
到毫秒。
比较时间
public boolean after(Date when)
测试此日期是否在指定日期之后。
public boolean before(Date when)
测试此日期是否在指定日期之前。
转换为String
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
是年份,十四位数。
获取时间
public long getTime()
返回自此 Date
对象表示的1970年1月1日00:00:00 GMT以来的毫秒数。
设置时间
public void setTime(long time)
将此 Date
对象设置为表示格林威治标准时间1970年1月1日00:00:00之后的 time
毫秒的时间点。