使用Date類中對應(yīng)的get方法,可以獲得Date類對象中相關(guān)的信息,需要注意的是使用getYear獲得是Date對象中年份減去1900以后的值,所以需要顯示對應(yīng)的年份則需要在返回值的基礎(chǔ)上加上1900,月份類似。在Date類中還提供了getDay方法,用于獲得Date對象代表的時(shí)間是星期幾,Date類規(guī)定周日是0,周一是1,周二是2,后續(xù)的依次類推。
4、Date對象和相對時(shí)間之間的互轉(zhuǎn)
Date d3 = new Date(2009-1900,3-1,10);
long time = 1290876532190L;
//將Date類的對象轉(zhuǎn)換為相對時(shí)間
long t = d3.getTime();
System.out.println(t);
//將相對時(shí)間轉(zhuǎn)換為Date類的對象
Date d4 = new Date(time);
System.out.println(d4);
使用Date對象中的getTime方法,可以將Date類的對象轉(zhuǎn)換為相對時(shí)間,使用Date類的構(gòu)造方法,可以將相對時(shí)間轉(zhuǎn)換為Date類的對象。經(jīng)過轉(zhuǎn)換以后,既方便了時(shí)間的計(jì)算,也使時(shí)間顯示比較直觀了。
Calendar類
從JDK1.1版本開始,在處理日期和時(shí)間時(shí),系統(tǒng)推薦使用Calendar類進(jìn)行實(shí)現(xiàn)。在設(shè)計(jì)上,Calendar類的功能要比Date類強(qiáng)大很多,而且在實(shí)現(xiàn)方式上也比Date類要復(fù)雜一些,下面就介紹一下Calendar類的使用。
Calendar類是一個(gè)抽象類,在實(shí)際使用時(shí)實(shí)現(xiàn)特定的子類的對象,創(chuàng)建對象的過程對程序員來說是透明的,只需要使用getInstance方法創(chuàng)建即可。
相關(guān)推薦:2009年計(jì)算機(jī)等考二級JAVA輔導(dǎo):強(qiáng)制類型轉(zhuǎn)換北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |