一、时间
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