java.util.Date类表示特定的瞬间,精确到毫秒。
Date类有两个构造方法:
(1)public Date():分配Date对象并以系统当前时间初始化此对象(精确到毫秒)。
(2)public Date(long date):分配Date对象并初始化此对象,以表示自从基准时间(称为“历元”(epoch),即1970年1月1日00:00:00 GMT)以来的指定毫秒数。
查看API文档,Date类的大部分方法已经作废,下面讲解几个Date类中未过时的方法:
(1)public long get Time():返回自1970年1月1日00:00:00 GMT以来此Date对象表示的毫秒数。
(2)public void set Time(long time):设置此Date对象,以表示1970年1月1日00:00:00 GMT以后time毫秒的时间点。
(3)public String toString()把此Date对象转换为以下形式的String:
dow mon dd hh:mm:ss zzz yyyy
其中:(www.xing528.com)
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是时区(并可以反映夏令时)。如果不提供时区信息,则zzz为空,即根本不包括任何字符。
yyyy是年份,显示为4位十进制数。
从JDK 1.1开始,Java推荐使用Calendar类来处理日期和时间,而字符串的转化使用DateFormat类。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。