



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE1PAGE第8單元日期和時(shí)間課程名稱Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)項(xiàng)目名稱日期和時(shí)間任務(wù)名稱日期和時(shí)間課時(shí)4項(xiàng)目性質(zhì)□演示性□驗(yàn)證性□設(shè)計(jì)性√綜合性授課班級(jí)授課日期授課地點(diǎn)教學(xué)目標(biāo)能力目標(biāo):1.具備使用Date類解決問(wèn)題的能力2.具備使用Calendar類解決問(wèn)題的能力知識(shí)目標(biāo):掌握Date類的應(yīng)用掌握Calendar類的應(yīng)用素質(zhì)目標(biāo):1.培養(yǎng)學(xué)生知識(shí)掌握和技能運(yùn)用能力2.培養(yǎng)學(xué)生團(tuán)結(jié)合作、互幫互助的能力;教學(xué)內(nèi)容1.任務(wù)描述2.任務(wù)展示與實(shí)現(xiàn)(1)將字符串類型的數(shù)據(jù)轉(zhuǎn)換成Calendar類型,并在計(jì)算結(jié)束后返回字符串類型的日期。(2)由日期計(jì)算星期數(shù)3.教師講解本任務(wù)涉及的知識(shí)點(diǎn)4.任務(wù)小結(jié)教學(xué)重點(diǎn)Date類的應(yīng)用Calendar類的應(yīng)用教學(xué)難點(diǎn)1.日歷類型的計(jì)算教學(xué)準(zhǔn)備1.裝有JDK、Eclipse的電腦2.教學(xué)課件PPT3.教材:《Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)》董勇傅雷揚(yáng)人民郵電出版社作業(yè)設(shè)計(jì)編寫一個(gè)產(chǎn)品過(guò)期提醒的程序,能夠自動(dòng)根據(jù)促銷要求在適當(dāng)?shù)臅r(shí)候進(jìn)行促銷活動(dòng)
教學(xué)過(guò)程教學(xué)內(nèi)容與過(guò)程(教學(xué)內(nèi)容、教學(xué)方法、組織形式、教學(xué)手段)做好課前“5分鐘”教學(xué)管理(多媒體、實(shí)訓(xùn)室),做好上課前的各項(xiàng)準(zhǔn)備工作(打開(kāi)電腦、打開(kāi)課件、打開(kāi)軟件、打開(kāi)U盤中的素材位置、打開(kāi)授課計(jì)劃、教案等),吸引學(xué)生注意力。【課前說(shuō)明】本章著重講解了日期類Date和日歷類Calendar。日期類Date一般作為字符串類型的日期與日歷類Calendar的中間對(duì)象,日期類Date方便日期的存儲(chǔ)和計(jì)算。其中SimpleDateFormat是轉(zhuǎn)換字符串類型的日期和日期類型的操作類,該類支持多重格式的日期,例如2017-03-10和2017-03-1000:00:00類型等,在這兩個(gè)常用的格式之外,還有其他類型的格式,如yy-MM-dd、yy/MM/dd等?!灸康摹渴箤W(xué)生從了解本單元的學(xué)習(xí)目標(biāo)、學(xué)習(xí)重點(diǎn)、考評(píng)方式等方面明確學(xué)習(xí)本單元知識(shí)的要求和目標(biāo)。講解Date類的使用Date類的無(wú)參構(gòu)造方法是將當(dāng)前系統(tǒng)毫秒值傳入進(jìn)行初始化的,Date類還有一個(gè)根據(jù)傳入的毫秒值獲取日期對(duì)象的構(gòu)造函數(shù),無(wú)參構(gòu)造方法就是將系統(tǒng)當(dāng)前毫秒值作為毫秒值傳入該構(gòu)造函數(shù)實(shí)現(xiàn)的。講解日歷類Calendar的使用Calendar類型是對(duì)日期的計(jì)算操作,其本身可以由Date類型來(lái)設(shè)置需要進(jìn)行計(jì)算的原點(diǎn)時(shí)間,同時(shí)也能快速地轉(zhuǎn)換成Date類型的對(duì)象并輸出。因?yàn)榫幊陶Z(yǔ)言大多以0為初始值,所以Calendar類中的一月份的數(shù)字值實(shí)際上是0。由于西方國(guó)家認(rèn)為星期日是一個(gè)星期的開(kāi)始,所以,SUNDAY對(duì)應(yīng)的數(shù)字是1,而MONDAY對(duì)應(yīng)的數(shù)字是2,其他以此類推。案例:當(dāng)前時(shí)間與計(jì)算機(jī)元年publicclassComputerTimeDemo{publicstaticvoidmain(String[]args)throwsParseException{Dateday=newDate(0);//獲取時(shí)間原點(diǎn)longtime=System.currentTimeMillis();//獲取當(dāng)前時(shí)間相較于時(shí)間原點(diǎn)的毫秒數(shù)Datedate=newDate(time);//獲取Date類型的對(duì)象,時(shí)間默認(rèn)為當(dāng)前時(shí)間//Date類型的該方法已經(jīng)被廢棄,不建議使用,但為了演示方便,暫且使用System.out.println("當(dāng)前時(shí)間:"+date.toLocaleString());System.out.println("計(jì)算機(jī)時(shí)間原點(diǎn):"+day.toLocaleString());longbetween=date.getTime()-day.getTime();System.out.println("系統(tǒng)當(dāng)前時(shí)間與計(jì)算機(jī)時(shí)間原點(diǎn)的毫秒值;"+between);System.out.println("當(dāng)前時(shí)間與原點(diǎn)時(shí)間的差值與系統(tǒng)獲取的當(dāng)前毫秒值的差值:"+(time-between));}}萬(wàn)年歷publicclassMonthlyCalendarDemo{//每個(gè)星期的星期staticfinalString[]weekDays={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);//獲取從標(biāo)準(zhǔn)輸入中讀取數(shù)據(jù)的Scanner對(duì)象intcounter=0;System.out.println("請(qǐng)輸入年份:");intyear=scan.nextInt();System.out.println("請(qǐng)輸入月份:");intmonth=scan.nextInt()-1;//獲取月份//以指定的年份、月份和該月份的第一天作為開(kāi)始創(chuàng)建對(duì)象GregorianCalendargCale=newGregorianCalendar(year,month,1);//獲取當(dāng)前月份的總天數(shù)inttotalDay=gCale.getActualMaximum(Calendar.DAY_OF_MONTH);intstartWeekDay=gCale.get(Calendar.DAY_OF_WEEK)-1;for(StringweekDay:weekDays){System.out.print(weekDay+"");//三個(gè)空格}System.out.println();//換行for(counter=0;counter<startWeekDay;counter++){System.out.print("");//七個(gè)空格}for(intday=1;day<totalDay;day++){System.out.printf("%2d",day);counter++;if(counter%7==0){System.out.println();//換行}}}}編寫一個(gè)產(chǎn)品過(guò)期提醒的程序,能夠自動(dòng)根據(jù)促銷要求在適當(dāng)?shù)臅r(shí)候進(jìn)行促銷活動(dòng),并在產(chǎn)品過(guò)期前10天提醒產(chǎn)品即將過(guò)期。產(chǎn)品的過(guò)期時(shí)間由產(chǎn)品的生產(chǎn)日期及保質(zhì)期來(lái)確定。程序需要正確地計(jì)算產(chǎn)品的到期日期,并且根據(jù)到期日期來(lái)執(zhí)行促銷活動(dòng)和過(guò)期提醒。通過(guò)學(xué)習(xí),學(xué)生能夠掌握Date類和Calendar類的具體用法。本節(jié)課主要運(yùn)用案例教學(xué)法,通過(guò)對(duì)Date類和Calendar類理解,掌握Date類和Calen
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 融資風(fēng)險(xiǎn)與管理暫行辦法
- 衡水市中學(xué)學(xué)生管理辦法
- 裕安區(qū)學(xué)校收費(fèi)管理辦法
- 西安研究生管理辦法調(diào)劑
- 訂餐系統(tǒng)配送員管理辦法
- 財(cái)產(chǎn)類稅費(fèi)管理暫行辦法
- 醫(yī)療三基知識(shí)課件
- 貴州省游船管理辦法規(guī)定
- 賀州八步區(qū)殯葬管理辦法
- 超市貨物保質(zhì)期管理辦法
- 2024年新人教版七年級(jí)數(shù)學(xué)下冊(cè)期末考試數(shù)學(xué)試卷-含答案
- 電氣設(shè)備-核電行業(yè)研究框架:成長(zhǎng)性與穩(wěn)定性兼?zhèn)淇春煤穗娭虚L(zhǎng)期價(jià)值
- 杭州浙江杭州市森林和野生動(dòng)物保護(hù)服務(wù)中心招聘編外聘用人員筆試歷年典型考題及考點(diǎn)附答案解析
- 【正版授權(quán)】 ISO 13408-2:2018 EN Aseptic processing of health care products - Part 2: Sterilizing filtration
- 防錯(cuò)清單及定期驗(yàn)證計(jì)劃范例
- 氧氣吸入操作評(píng)分標(biāo)準(zhǔn)(中心供氧)
- 舌系帶短縮治療指南制定與更新
- 傳染病防控新技術(shù)應(yīng)用與評(píng)估
- MT-T 1199-2023 煤礦用防爆柴油機(jī)無(wú)軌膠輪運(yùn)輸車輛安全技術(shù)條件
- PCR室作業(yè)指導(dǎo)書-檢驗(yàn)SOP文件
- 2024仁愛(ài)版初中英語(yǔ)單詞表(七-九年級(jí))中考復(fù)習(xí)必背
評(píng)論
0/150
提交評(píng)論