




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java語(yǔ)言基礎(chǔ)第九章 常用類庫(kù)主講:王海濤 java.lang包ObjectStringStringBuffer和StringBuilder包裝類System/Math上章內(nèi)容 java.util包Date類Calendar類及其子類 java.text包SimpleDateFormat/NumberFormat本章內(nèi)容 java.util包中放置了Java開(kāi)發(fā)過(guò)程中常用的工具類,如日期時(shí)間類,日歷類等等 java.util包常用類DateCalendar及其子類集合接口以及實(shí)現(xiàn)類集合工具類數(shù)組工具類等等 java.util包Date類表示特定的時(shí)間,可以精確到毫秒。Date類的構(gòu)造方法Da
2、te() 無(wú)參構(gòu)造方法Date(long time) 有長(zhǎng)整形參數(shù)的構(gòu)造方法其他構(gòu)造方法已經(jīng)廢棄不用Date類常用方法 long getTime();返回1970 年 1 月 1 日 00:00:00 GMT 以來(lái)此 Date 對(duì)象表示的毫秒數(shù) String toString();將Date對(duì)象轉(zhuǎn)換為字符串,默認(rèn)的轉(zhuǎn)換格式為:dow mon dd hh:mm:ss zzz yyyy java.util.Date類 java.util.Date類中獲取當(dāng)前年、月、日和將時(shí)間格式化以及將字符串類型的日期轉(zhuǎn)換為Date對(duì)象的方法都已經(jīng)被廢棄。如果想要獲取Date對(duì)象的年、月、日、星期等操作,需要使用
3、Calendar類以及其子類完成。Calendar是一個(gè)抽象類,它為獲取和修改年、月、日、星期等日歷字段提供了一系列的方法。 java.util.Calendar類Calendar常用方法Calendar getInstance();返回一個(gè)Calendar對(duì)象 void set(int field,int x);設(shè)置日歷字段的值 void get(int field);獲取某個(gè)日歷字段的值 java.util.Date getTime();返回代表該日歷對(duì)象的Date值 void setTime(java.util.Date date);使用指定的Date設(shè)置該日歷對(duì)象常用的日歷字段AM_P
4、M 上午或者下午YEAR 年 MONTH 月 DATE 日 HOUR 12小時(shí)制 HOUR_OF_DAY 24小時(shí)制 MINUTE 分鐘 SECOND 秒 MILLISECOND 毫秒java.util.Calendar類GregorianCalendar是Calendar的一個(gè)直接子類提供了世界上大多數(shù)國(guó)家/地區(qū)使用的標(biāo)準(zhǔn)日歷系統(tǒng),即中國(guó)所謂的陽(yáng)歷或者公歷常用方法 boolean isLeapYear(int year) 判斷指定年份是不是閏年 void add(int field ,int x)為指定的日歷字段增加值 java.util.GregorianCalendar類提供以與自然語(yǔ)言
5、無(wú)關(guān)的方式來(lái)處理文本、日期、數(shù)字和消息的類和接口 java.text包常用類或者接口DateFormat以及子類SimpleDateFormatNumberFormat以及子類DecimalFormat java.text包DateFormat是一個(gè)抽象的時(shí)間格式化類DateFormat 是日期/時(shí)間格式化的抽象類,它以與語(yǔ)言無(wú)關(guān)的方式格式化并解析日期或時(shí)間。DateFormat 可幫助進(jìn)行格式化并解析任何語(yǔ)言環(huán)境的日期。對(duì)于月、星期,甚至日歷格式(陰歷和陽(yáng)歷),其代碼可完全與語(yǔ)言環(huán)境的約定無(wú)關(guān)。在格式化和解析日期時(shí)間過(guò)程中,其子類SimpleDateFormat更為常用 java.text.
6、DateFormatSimpleDateFormat類是一個(gè)以與語(yǔ)言環(huán)境有關(guān)的方式來(lái)格式化和解析日期的具體類它提供了格式化日期時(shí)間(日期時(shí)間字符串)和解析日期時(shí)間(字符串日期時(shí)間)的方法SimpleDateFormat構(gòu)造方法SimpleDateFormat()SimpleDateFormat(String pattern) 按照指定的模式創(chuàng)建SimpleDateFormat對(duì)象 java.text.SimpleDateFormat類日期時(shí)間模式 java.text.SimpleDateFormat類常用方法 String format(Date date);將一個(gè)java.util.Date
7、對(duì)象按照指定的模式格式化為日期 Date parse(String date);將一個(gè)日期字符串按照指定模式解析為java.util.Date類型的對(duì)象 java.text.SimpleDateFormat類NumberFormat是一個(gè)數(shù)字格式化抽象類該類提供了格式化和解析數(shù)值的方法常用方法 String format(double d)將數(shù)字格式化為字符串 Number parse(String s)將字符串解析為數(shù)字 void setMaximumFractionDigits(int newValue)設(shè)置最大小數(shù)位 void setMinimumFractionDigits(int n
8、ewValue) 設(shè)置最小小數(shù)位通常情況下會(huì)使用其子類DecimalFormat格式化或者解析數(shù)字 java.text.NumberFormat類DecimalFormat類DecimalFormat 是 NumberFormat 的一個(gè)具體子類,用于格式化十進(jìn)制數(shù)字。該類設(shè)計(jì)有各種功能,使其能夠解析和格式化任意語(yǔ)言環(huán)境中的數(shù),包括對(duì)西方語(yǔ)言、阿拉伯語(yǔ)和印度語(yǔ)數(shù)字的支持。構(gòu)造方法DecimalFormat()DecimalFormat(String pattern)按照指定模式構(gòu)建對(duì)象 java.text.DecimalFormat類數(shù)字模式字符java.text.DecimalFormat類常用方法 String format(double d);格式化數(shù)字為字符串 Number parse(String str);解析字符串?dāng)?shù)字為Number對(duì)象java.text.DecimalFormat類 java.util包下類的使用DateCalendar以及子類Random類 java.text包的使用 DateFormat以及子類SimpleDateFormat NumberFormat以及子類DecimalFormat本章總結(jié)作業(yè)一
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 刀具進(jìn)口合同范本
- 出租鋼管書(shū)架合同范本
- 2025年吉林貨運(yùn)從業(yè)資格證怎么考試
- 代租場(chǎng)地合同范本
- 公路施工項(xiàng)目合同范本
- 農(nóng)田收回合同范本
- 北京市合同范本密碼
- 亞馬遜員工合同范本
- 制作推廣合同范本
- rpo服務(wù)合同范本
- 2025年車位買賣合同模板電子版
- AI創(chuàng)作指令合集系列之-教案寫作指令
- 關(guān)于投資協(xié)議書(shū)范本5篇
- 《反電信網(wǎng)絡(luò)詐騙法》知識(shí)考試題庫(kù)150題(含答案)
- 2025年上海市各區(qū)初三一模語(yǔ)文試卷(打包16套無(wú)答案)
- 2024 原發(fā)性肝癌診療指南 更新要點(diǎn)課件
- 《圓柱與圓錐-圓柱的表面積》(說(shuō)課稿)-2023-2024學(xué)年六年級(jí)下冊(cè)數(shù)學(xué)人教版
- 《人工智能基礎(chǔ)》課件-AI的前世今生:她從哪里來(lái)
- ISO28000:2022供應(yīng)鏈安全管理體系
- 臨床營(yíng)養(yǎng)技術(shù)操作規(guī)范(2010版)
- 2024年沙洲職業(yè)工學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論