Date时间类(java.util.Date)
在标准Java类库中包含一个Date类。它的对象表示一个特定的瞬间,精确到毫秒。
Date()分配一个Date对象,并初始化此对象为当前的日期和时间精确到毫秒。
Date(long date)分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。
Boolean类型 after(Date when)测试此日期是否在指定日期之后。
Boolean类型 before(Date When)测试此日期是否在指定日期之前。
Boolean类型 equals(Object obj)比较两个日期的相等性。
long类型 getTime()返回自1970年1月1日 00:00:00 GMT以来此Date对象表示的毫秒数。
String类型 toString()把此Date对象转换为以下形式的String:
dow mon dd hh:mm:ss zzz yyyy其中dow是一周中的某一天(Sun,Mon,Tue,Wed,Thu,Fri,Sat)
public static void main(String[] args) {
Date sj=new Date();
long i=sj.getTime();
Date sj2=new Date(i+1000);
System.out.println(sj2.after(sj)); //true
System.out.println(sj2.before(sj)); //false
System.out.println(sj.equals(sj2)); //false
System.out.println(sj.toString()); //当前时间
System.out.println(sj.getTime()); //毫秒时间
System.out.println(sj2.getTime()); //毫秒时间
System.out.println(sj2); //当前时间
System.out.println(new Date(1000L * 60 * 60 * 24 * 365 * 39L).toString()+"******");//2008
long sj1=System.currentTimeMillis();
System.out.println(sj1); //当前时间以毫秒显示
}