Date,SimpleDateFormat,Calendar類的概述

                                               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)    設置日曆時間 年月日

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章