【Date】时间小总结

来源:互联网 发布:手机旋转屏幕软件 编辑:程序博客网 时间:2024/06/04 18:45

一、方法简介
①System.currentTimeMillis():获取当前时间,用除法和求余运算分解出当前时间的秒,分和时;在Java.util.Date类中,Java提供了与系统无关的时间和日期封装包;

②Date():为当前时间创建一个Date对象;

③Date(elapseTime : long):将1970年1月1日到现在逝去的毫秒数记录,并以此创建一个Date()对象;这里elapse是逝去,流失的意思;

④toString():String:返回表示时间和日期的字符串;

⑤getTime():long:返回GMT1970年1月1日至今的毫秒数;这里和③的区别是,getTime()要比Date类第一个等级,getTime()获取的是long类型的毫秒数,而③中的Date实体类,是在getTime()方法,获取long类型毫秒数的基础上,再封装成了一个Date类型的时间;有深加工的味道;而且,这里getTime()方法,更确切的说,该方法应该叫,getElapseMillisSecondsFrom1970();另,GMT表示格林尼治标准时间,Greenwich Mean Time;Mean有平均数,几何平均,等比平均的意思,翻译为“标准的”;

⑥setTime(elapseTime:long):这里和⑤相互逆方法,在对象中设置新的逝去的时间;

二、实例化
①我们可以使用②中的无参构造方法,为当前的日期和时间创建一个实例,使用getTime()方法,获取GMT1970年1月1日以来逝去的毫秒数,使用toString()方法返回日期和时间的字符串;

返回值:1100547210284共计13位

②我们还可以使用③中的有参构造方法,为当前的时间和日期创建一个实例,传入参数为GMT1970年1月1日逝去的毫秒数;

Mon Nov 15 14:33:30 EST 2004EST指美国东部标准时间,Eastern Standard Time
原创粉丝点击