Date(基本已過時了,被Calendar替換) 構造方法(有兩個) Date(); Date(long l);long類型的毫秒值 常用方法(其他方法都已被Calendar替換) getTime()方法: 獲取時間的毫秒值 DateFormat(它是一個抽象類,用來將日期格式化) 一些常用的時間的 ...
- Date(基本已過時了,被Calendar替換)
- 構造方法(有兩個)
- Date();
- Date(long l);long類型的毫秒值
- 常用方法(其他方法都已被Calendar替換)
- getTime()方法: 獲取時間的毫秒值
- 一些常用的時間的表示字母
- y : 年 M : 月 d : 日 H : 時 m : 分 s : 秒 E : 星期幾
- 它的子類有
- SimpleDateFormat
- 構造方法
- SimpleDateFormat(String str);(str : 格式化後的格式)
- 一般直接用子類創建對象
- 文本轉日期的時候,文本的格式和格式化後的格式必須一樣。。。日期轉文本的時候,格式化後的格式可與日期對象的格式不一樣。
- 常用的方法
- format(Date d) : 將日期轉為文本對象
- parse(String str) : 將文本對象轉為日期對象
- 直接子類
- GregorianCalendar
- 實例化對象時,一般用
- Calendar.getInstance()方法實例化Calendar對象。
- 常用方法
- add(int i , int j) : 值1:填寫欄位值。獲取年月日,(如: Calendar.YEAR) 值2:填寫值。add方法是用來增加或減少年月日或時分秒的
- getInstance() : 獲得一個日曆(它是一個靜態的方法)
- get(int i) : 用來獲取年月日時分秒
- set(int i , int j) : 值1 : 欄位值,獲取年月日(如: Calendar.YEAR) 值2 : 要修改後的值 set方法是用來修改年月日或時分秒的
- getTime() : 獲取時間用的。Date類的getTime獲取的是一個毫秒值,而Calendar類獲取的是時間的文本信息。
- 一些常用方法(它的方法都是靜態方法,直接用類名. 調用方法)
- abs(值) : 絕對值
- celil(值) : 向上取整
- floor(值) : 向下取整
- max(值1,值2) : 最大值
- min(值1,值2) : 最小值
- pow(值1,值2) : :返回第一個值的第二個值的次冪。
- round(值) : 四捨五入
- random() : 產生0到1之間的任意一個double類型的隨機數,包含0且不包含1
- 常用方法(都是靜態方法)
- currentTimeMillis() : 獲取當前的系統時間(是一個毫秒值)
- getProperty(String key) : 獲取指定鍵指示的系統屬性
- getProperties() : 獲取系統的所有信息
- gc() : 垃圾回收機制
- exit(int i) : 退出jvm虛擬機