Date類
Date類的概述:
類 Date 表示特定的瞬間,精確到毫秒。
構造方法:
public Date()
public Date(long date) //把一個long類型的毫秒值轉換成一個日期對象
成員方法 :
public long getTime(): 獲取一個日期對象對象毫秒值
public void setTime(long time): 給一個日期對象設置上指定的毫秒值 例:date.setTime(1000 * 60 * 60) ;
Date ---- long 的轉換
調用getTime方法
long --- Date 的轉換
可以使用構造方法
setTime(long time)
SimpleDateFormat類
SimpleDateFormat:
可以把一個日期對象格式化成一個文本(字符串) , 也可以把一個日期字符串解析成一個日期對象
構造方法:
public SimpleDateFormat():使用默認的模式來創建一個SimpleDateFormat對象
public SimpleDateFormat(String pattern):使用指定的模式(規則比如yyyy:MM:dd HH:mm:ss)來創建一個SimpleDateFormat對象
規則的定義:
y 年
M 月
d 天
H 時
m 分
s 秒
成員方法:
public String format(Date date): 把一個日期對象格式化成一個字符串
public Date parse(String dateStr): 把一個日期字符串解析成一個日期對象 注意要以指定格式解析
Calendar類
Calendar類的概述:
Calendar 類是一個抽象類,不能直接new對象,可以通過他的一個靜態成員方法getInstance()來獲取他的對象
它爲特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR
等日曆字段之間的轉換提供了一些方法,併爲操作日曆字段(例如獲得下星期的日期)提供了一些方法。
成員方法:
public static Calendar getInstance() 使用默認時區和語言環境獲得一個日曆對象
public int get(int field) 獲得給定日曆字段對應的值 field通過Calendar提供的字段來拿
Calendar類
成員方法:
public void add(int field,int amount) 根據日曆的規則,爲給定的日曆字段添加或減去指定的時間量
public final void set(int year,int month,int date) 設置日曆時間 年月日