1).毫秒值的概念java
在java.util.Date類:表示時間和日期類。函數
類Date表示特定的瞬間,精確到毫秒。orm
毫秒:千分之一秒,1000毫秒=秒。對象
特定的瞬間,是指一個時間點,一剎那的時間。字符串
Date中的時間原點(0毫秒處)是:1970年1月1日00:00:00時刻。get
Date中帶參構造函數的介紹:form
Date(Long date) : 可傳遞毫秒值,把毫秒值轉換爲Date日期。變量
Date類的空參數構造方法介紹:date
Date():可獲取當前系統的日期和時間。構造函數
Date中經常使用方法的介紹:
long getTime() :把日期轉換爲毫秒值(至關於System.currentTimeMillis()方法) ,返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象表示的毫秒數。
在java.text.Dateformat類,是日期/時間格式化子類的抽象類。
做用:格式化(將日期轉換爲文本字符串),解析(將文本字符串轉換爲日期)。
成員方法:
String format(Date date)
功能:按照指定的模式把Date日期格式化爲符合模式的字符串。
Date parse(String source)
功能:把符合模式的字符串解析爲日期。
DateFormat類是一個抽象類,沒法直接建立對象使用,能夠經過使用DateFormat類的子類SimpleDateFormat來使用。
對SimpleDateFormat類:
在java.text.SimpleDateFormat
構造方法:
SimpleDateFormat(String pattern)
參數: String pattern用於傳遞指定的模式。
注意,在模式中是區分大小寫的。
y-年,M-月,d-日,H-時,m-分,s-秒。
注意:1).寫對應的模式,會把模式替換成對應的日期和時間。
2).模式中的字母不能更改,但鏈接符號能夠更改。
在java.util.Calendar是日曆類,在Date後出現,替換掉了許多Date的方法,該類將全部可能用到時間信息封裝爲靜態變量,方便獲取。
日曆類就是方便獲取各個時間屬性的。
Calendar類是一個抽象類,裏面提供了不少操做日曆字段的方法。
沒法直接建立對象使用,裏面有一個靜態方法,叫get Instance(),該方法返回了Calendar類的子類對象。
Calendar類中的經常使用方法:
1). public int get (int field) 用於返回給日曆字段的字。
2). public void set(int field, int value) 將給定的日曆字段設置爲給定值。
3). public abstract void add(int field,int amount) 根據日曆的規則爲給定的日曆字段添加或減去指定的時間量。
4). public Date getTime(); 返回一個表示此Calendar時間值(從日曆元年1970年到如今的毫秒偏移量)的Date對象。
方法參數: int field,能夠使用Calendar類獲取靜態成員變量。
int value,給指定的字段設置的值。
int amount,增長/減小指定的值(正數增長,負數減小)。