java學習之Date類、DateFormat類

alinsword發表於2015-09-15
Date類概述:類 Date 表示特定的瞬間,精確到毫秒。 
構造方法
public Date():根據當前的預設毫秒值建立日期物件
public Date(long date):根據給定的毫秒值建立日期物件

成員方法
public long getTime():獲取時間,以毫秒為單位,跟System類獲取當前時間的結果是一樣的。
public void setTime(long time):設定時間

從Date得到一個毫秒值: getTime()

把一個毫秒值轉換為Date:
構造方法
setTime(long time)


DateFormat類:可以進行日期和字串的格式化和解析,由於是抽象類所以使用具體子類SimpleDateFormat
DateFormat類概述:
DateFormat 是日期/時間格式化子類的抽象類,它以與語言無關的方式格式化並解析日期或時間。
抽象類,所以使用其子類SimpleDateFormat。

SimpleDateFormat構造方法
•public SimpleDateFormat():預設模式
•public SimpleDateFormat(String pattern):給定模式
這個模式的寫法? 年y  月M  日d  時H  分m  秒s
yyyy年MM月dd日 HH:mm:ss



Date----------->String(格式化:日期到文字)
format()方法

String----------->Date(解析:文字到日期)
在把一個字串解析為日期的時候,請注意格式必須和給定的字串格式一樣
SimpleDateFormat()中的parse()方法。

成員方法
public final String format(Date date)
public Date parse(String source)



相關文章