时间处理相关的类
时间如流水
Data时间类(java.util.Data)
在标准Java类库中包含一个Data类。它的对象表示一个特定的瞬间,精确到毫秒。
*Date()分配一个Data对象,并初始化为此对象为系统当前的日期和时间,可以精确到
毫秒
*Date(long data)分配Date对象并初始化此对象,以表示自从标准基准时间以来的
毫秒数。
*boolean equals(Object obj)比较两个日期的相等性。
*long getTime()返回毫秒数。
*String toString()把此对象转换为以下形式的String:
dow mon dd hh:mm:ss zzz yyyy 其中:dow是一周中的某一天。
package com.itbaizhan;
import java.util.Date;
public class TestDate {
public static void main(String[] args) {
long nowNum=System.currentTimeMillis();
System.out.println(nowNum);
//得到自从1970年到现在时刻的秒数
Date date1=new Date(nowNum);
System.out.println(date1);
//得到此时的日期表示
System.out.println(date1.getTime());
//得到date1转化为秒的时间数
Date date2=new Date(-21L*365*24*3600*1000);
//以1970为基准的年限加减
System.out.println(date2);
System.out.println(date2.equals(date2));
//判断两个日期是否是同一个日期
System.out.println(date2.before(date1));
//判断date2是否在date1之前
System.out.println(date2.after(date1));
//判断date2是否在date1之后
}
}