在Java語言中我們經常會使用到和日期相關的API,這裏要看一下Date()類對象方法,所以在這裏以源代碼的形式,來做一個示例,希望和大家共同進步成長。
import java.util.Date;
public class TestDate {
public static void main(String[] args) throws InterruptedException {
//日期對象 alt+/
Date d = new Date();
//1)年,必須加上1900
System.out.println(d.getYear()+1900);
//2).月 月份從0開始
System.out.println(d.getMonth()+1);
//3.日
System.out.println(d.getDate());
//4.時
System.out.println(d.getHours());
//5.分
System.out.println(d.getMinutes());
//6.秒
System.out.println(d.getSeconds());
//7.星期數字,從零開始,0:週日
d.getDay();
System.out.println(d.getDay());
//set 設置修改時間
Date d1 = new Date();
d1.setYear(2016-1900);
d1.setMonth(3-1);
d1.setDate(20);
Date d2 = new Date();
d2.setYear(2016-1900);
d2.setMonth(3-1);
d2.setDate(21);
Thread.sleep(1000);//讓程序暫停1秒
Date d3 = new Date();
d3.setYear(2016-1900);
d3.setMonth(3-1);
d3.setDate(21);
//比較日期大小(新的時間更大)
//方法返回一個整形
//0:表示時間相等
//返回正數:第一個時間大於第二個時間,表示大於對方,
//返回負數:小於對方,例-1:表示時間不等
d1.compareTo(d2);
System.out.println(d1.compareTo(d2));
System.out.println(d2.compareTo(d1));
//時分秒還有設置,不同設置可能不同
System.out.println(d3.compareTo(d2));//1
System.out.println(d2.compareTo(d3));//-1
//toString方法:星期 月份 日 時:分:秒 時區 年
System.out.println(d1);
System.out.println(d1.toString());
//返回d2對象對象對應的毫秒值:d2.getTime();
d2.getTime();
System.out.println(d2.getTime());
System.out.println(d1.getTime());
System.out.println(d2.getTime()-d1.getTime());
}
}