課件第九章java常用類庫_第1頁
課件第九章java常用類庫_第2頁
課件第九章java常用類庫_第3頁
課件第九章java常用類庫_第4頁
課件第九章java常用類庫_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Java語言基礎(chǔ)第九章 常用類庫主講:王海濤 java.lang包ObjectStringStringBuffer和StringBuilder包裝類System/Math上章內(nèi)容 java.util包Date類Calendar類及其子類 java.text包SimpleDateFormat/NumberFormat本章內(nèi)容 java.util包中放置了Java開發(fā)過程中常用的工具類,如日期時間類,日歷類等等 java.util包常用類DateCalendar及其子類集合接口以及實(shí)現(xiàn)類集合工具類數(shù)組工具類等等 java.util包Date類表示特定的時間,可以精確到毫秒。Date類的構(gòu)造方法Da

2、te() 無參構(gòu)造方法Date(long time) 有長整形參數(shù)的構(gòu)造方法其他構(gòu)造方法已經(jīng)廢棄不用Date類常用方法 long getTime();返回1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象表示的毫秒數(shù) String toString();將Date對象轉(zhuǎn)換為字符串,默認(rèn)的轉(zhuǎn)換格式為:dow mon dd hh:mm:ss zzz yyyy java.util.Date類 java.util.Date類中獲取當(dāng)前年、月、日和將時間格式化以及將字符串類型的日期轉(zhuǎn)換為Date對象的方法都已經(jīng)被廢棄。如果想要獲取Date對象的年、月、日、星期等操作,需要使用

3、Calendar類以及其子類完成。Calendar是一個抽象類,它為獲取和修改年、月、日、星期等日歷字段提供了一系列的方法。 java.util.Calendar類Calendar常用方法Calendar getInstance();返回一個Calendar對象 void set(int field,int x);設(shè)置日歷字段的值 void get(int field);獲取某個日歷字段的值 java.util.Date getTime();返回代表該日歷對象的Date值 void setTime(java.util.Date date);使用指定的Date設(shè)置該日歷對象常用的日歷字段AM_P

4、M 上午或者下午YEAR 年 MONTH 月 DATE 日 HOUR 12小時制 HOUR_OF_DAY 24小時制 MINUTE 分鐘 SECOND 秒 MILLISECOND 毫秒java.util.Calendar類GregorianCalendar是Calendar的一個直接子類提供了世界上大多數(shù)國家/地區(qū)使用的標(biāo)準(zhǔn)日歷系統(tǒng),即中國所謂的陽歷或者公歷常用方法 boolean isLeapYear(int year) 判斷指定年份是不是閏年 void add(int field ,int x)為指定的日歷字段增加值 java.util.GregorianCalendar類提供以與自然語言

5、無關(guān)的方式來處理文本、日期、數(shù)字和消息的類和接口 java.text包常用類或者接口DateFormat以及子類SimpleDateFormatNumberFormat以及子類DecimalFormat java.text包DateFormat是一個抽象的時間格式化類DateFormat 是日期/時間格式化的抽象類,它以與語言無關(guān)的方式格式化并解析日期或時間。DateFormat 可幫助進(jìn)行格式化并解析任何語言環(huán)境的日期。對于月、星期,甚至日歷格式(陰歷和陽歷),其代碼可完全與語言環(huán)境的約定無關(guān)。在格式化和解析日期時間過程中,其子類SimpleDateFormat更為常用 java.text.

6、DateFormatSimpleDateFormat類是一個以與語言環(huán)境有關(guān)的方式來格式化和解析日期的具體類它提供了格式化日期時間(日期時間字符串)和解析日期時間(字符串日期時間)的方法SimpleDateFormat構(gòu)造方法SimpleDateFormat()SimpleDateFormat(String pattern) 按照指定的模式創(chuàng)建SimpleDateFormat對象 java.text.SimpleDateFormat類日期時間模式 java.text.SimpleDateFormat類常用方法 String format(Date date);將一個java.util.Date

7、對象按照指定的模式格式化為日期 Date parse(String date);將一個日期字符串按照指定模式解析為java.util.Date類型的對象 java.text.SimpleDateFormat類NumberFormat是一個數(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ù)位通常情況下會使用其子類DecimalFormat格式化或者解析數(shù)字 java.text.NumberFormat類DecimalFormat類DecimalFormat 是 NumberFormat 的一個具體子類,用于格式化十進(jìn)制數(shù)字。該類設(shè)計有各種功能,使其能夠解析和格式化任意語言環(huán)境中的數(shù),包括對西方語言、阿拉伯語和印度語數(shù)字的支持。構(gòu)造方法DecimalFormat()DecimalFormat(String pattern)按照指定模式構(gòu)建對象 java.text.DecimalFormat類數(shù)字模式字符java.text.DecimalFormat類常用方法 String format(double d);格式化數(shù)字為字符串 Number parse(String str);解析字符串?dāng)?shù)字為Number對象java.text.DecimalFormat類 java.util包下類的使用DateCalendar以及子類Random類 java.text包的使用 DateFormat以及子類SimpleDateFormat NumberFormat以及子類DecimalFormat本章總結(jié)作業(yè)一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論