一、時間
1.1 使用Calendar/[?k?l?nd?]/類獲取時間
1.1.1 常用方法
(1)public ?static ?Calendar ?getInstance():
使用默認時區和語言環境獲取一個基于當前時間的Calendar對象。
?
(2)public ?int ?get(int field)
返回給定日歷字段表示的日歷部分的數字值。
?
1.1.2 靜態屬性:日歷字段常量
(1)public ?static ?final ?int ?YEAR:
獲取當前年的數字
?
(2)public ?static ?final ?int ?MONTH:
獲取當前的月份數字,取值為0-11,0表示的是一月
?
(3)public ?static ?final ?int ?DATE:
獲取當前月中某天的數字,一個月中的第一天的值為1.
?
(4) public ?static ?final ?int ?DAY_OF_MONTH:
獲取當前月中某天的數字,一個月中的第一天的值為1.
?
(5) public ?static ?final ?int ?DAY_OF_WEEK:
獲取一個星期中某天的數字,
?
(6) public ?static ?final ?int ?HOUR:
獲取上午或下午的小時的數字,12小時制使用,范圍(0-11)
?
(7) public ?static ?final ?int ?HOUR_OF_DAY:
獲取一天中的小時的數字,24小時制使用,范圍(0-23)
?
(8) public ?static ?final ?int ?MINUTE:
獲取一個小時中的分鐘數
?
(9) public ?static ?final ?int ?SECOND:
獲取一個分鐘內的秒數
?
?
1.2 Date類和DateFormat類
1.2.1 Date類獲取系統時間
Date ?date=new Date();
?
1.2.2 DateFormat類對時間和日期格式化或解析的方法
(1) public ?final ?String ?format(Date date)
將日期格式的時間轉換為字符串時間
?
(2)public ?Date ?parse(String date)
將字符串日期轉換為Date類型的日期
?
?
?
?
二、Random類隨機數生成器
2.1 常用方法
(1) public ?Random()
創建一個新的隨機數生成器
?
(2)public ?int ?nextInt()
返回0-10的隨機數,包括0和10
?
(3)public ?int ?nextInt(int ?num)
返回0-10的隨機數,不包括0和10
?
(4) public ?int ?nextDouble()
返回0-1的隨機數,不包括0和1
?