1.Math 和 Random
Math.random()返回0.0(包括)到1.0(不包括)的double类型的随机数
产生 n-m之间的随机数:
(int)Math.floor(Math.random()*(m-n+1)+n);
n+new Random().nextInt(m-n+1);
10+new Random().nextInt(91);
Random类根据种子值,能产生各种类型的随机数:
2.日期相关类
Date:日期类
常用构造:
常用方法:
代码:
Calendar : 日历类
获得Calendar的实例:
Calendar a = Calendar.getInstance();实际返回一个Calendar.
return GregorianCalendar(zone,alocale);这里的 GregorianCalendar是一个阳历
常用方法:
获得某个日历字段的值:
Calender转换成Date
重新设置Calender里的时间
设置某个Date的时间为Calendar的时间
代码:
获得Calendar实例:
修改Calender里的时间: