資源描述:
《實(shí)驗(yàn)七java中的時(shí)間日期類庫》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、實(shí)驗(yàn)七Java中的時(shí)間日期類庫【開發(fā)語言及實(shí)現(xiàn)平臺(tái)或?qū)嶒?yàn)環(huán)境】Windows2000或XP,JDK1.6與Eclipse【實(shí)驗(yàn)?zāi)康摹?.熟悉時(shí)間日期類的關(guān)系2.掌握Date、Calendar和SimpleDateFormat【實(shí)驗(yàn)要求】1.掌握Date、Calendar和SimpleDateFormat的用法?!緦?shí)驗(yàn)內(nèi)容】3個(gè)日期類Date、Calendar和DateFormat的使用方式及顯示的樣式。importjava.util.*;importjava.text.*;publicclass
2、TestDateAndTime{publicstaticvoidmain(Stringargs[]){Datetoday=newDate();//當(dāng)前日期和時(shí)間SimpleDateFormatsdf;sdf=newSimpleDateFormat("yyyy年MM月dd日hh時(shí)mm分ss秒aEEEEE");System.out.println("當(dāng)前日期和時(shí)間:"+sdf.format(today));longhms=System.currentTimeMillis();//當(dāng)前時(shí)間的毫秒數(shù)Sy
3、stem.out.println("當(dāng)前時(shí)間的毫秒數(shù)="+hms);Datetomorrow=newDate(hms+24*60*60*1000);System.out.println("明天是"+sdf.format(tomorrow));Calendarnow=Calendar.getInstance();intyear=now.get(Calendar.YEAR);//年份intmonth=now.get(Calendar.MONTH)+1;//月份intday=now.get(Calen
4、dar.DATE);//日期System.out.print("今天是"+year+"年"+month+"月"+day+"日");intweek=now.get(Calendar.DAY_OF_WEEK);//星期switch(week){case1:System.out.println("星期日");break;case2:System.out.println("星期一");break;case3:System.out.println("星期二");break;case4:System.out
5、.println("星期三");break;case5:System.out.println("星期四");break;case6:System.out.println("星期五");break;case7:System.out.println("星期六");break;}}}【完成實(shí)驗(yàn)項(xiàng)目】1.編寫一個(gè)程序,實(shí)現(xiàn)以下要求,根據(jù)運(yùn)行時(shí)提供的參數(shù)(格式為”yyyy-mm-dd”),輸出其對(duì)應(yīng)的星期次序,例如,輸出2013-11-2,輸出2013-11-2是星期六。1.編寫一個(gè)java應(yīng)用程序,判斷
6、兩個(gè)日期的大小,以及兩個(gè)日期之間的間隔天數(shù)1.importjava.util.*;importjava.text.*;publicclassdata{publicstaticvoidmain(String[]args){Datetoday=newDate();//當(dāng)前日期和時(shí)間SimpleDateFormatsdf;sdf=newSimpleDateFormat("yyyy-MM-dd");System.out.println("當(dāng)前日期和時(shí)間:"+sdf.format(today));Cale
7、ndarnow=Calendar.getInstance();intyear=now.get(Calendar.YEAR);//年份intmonth=now.get(Calendar.MONTH)+1;//月份intday=now.get(Calendar.DATE);//日期System.out.print("今天是"+year+"-"+month+"-"+day);intweek=now.get(Calendar.DAY_OF_WEEK);//星期switch(week){case1:Sys
8、tem.out.println("星期日");break;case2:System.out.println("星期一");break;case3:System.out.println("星期二");break;case4:System.out.println("星期三");break;case5:System.out.println("星期四");break;case6:System.out.println("星期五");break;case7:System.out.println("星期六")