Date类的一些常用操作演示
作用 储存日期,操作日期。
构造器
Date()
分配一个Date对象,并初始化它,以便它代表它被分配的时间,测量到最近的毫秒。
Date(long Date)
分配一个Date对象,并将其初始化为表示自称为“时代”的标准基准时间
以后的指定毫秒数,即1970年1月1日00:00:00 GMT(格林威治时间)。
这里补充一下两个时间点:
世界相对基准时间:1970-1-1 0:0:0 0
转为中国时间为: 1970-1-1 8:0:0 0
常用方法
int compareTo(Date anotherDate)
比较两个日期,返回值为一个int类型的数据。
long getTime()
返回自1970年1月1日以来,由此Date对象表示的00:00:00 GMT的毫秒数。
void setTime()
设置此Date对象以表示1970年1月1日00:00:00 GMT后的time毫秒数的时间点。
代码实例
date1为当前时间,date2为GMT时间,因此比较时间date1>date2
所以第一个返回:1
第二个返回:-1
date1获取的是当前对象时间距GMT的毫秒数。
date2设置为距GMT1000毫秒(1秒)。