/* 常用类;
* Date
* Random
* Math
*
*
* Date类封装的是系统的当前时间。但是Date已经过时了,sun推荐使用Calendar类来获取年月日;
* 但是会使用Date类来获取当期系统时间;
*
* Date的常用:
* (1) 获取当前日期的的时间戳
* long timeStamp = date.getTime();
*
*
* (2) date 转 String
* (3) String 转 date
* */
/* 获取date中的时间戳 */
Date date = new Date();
System.out.println(date.getTime());
/* date 转 字符串 */
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String string = format.format(new Date());
System.out.println( string );
/* 字符串 转 date */
try {
Date date2 = format.parse(string);
System.out.println(date2);
} catch (ParseException e) {
e.printStackTrace();
}
/* Random 随机数 */
Random random = new Random(); //默认的种子就是当前时间
System.out.println( random.nextInt() );
/* Math
* Math类封装了很多数学的功能
* */
Math.ceil( 3.4 ); //返回大于等于指定小数的最小整数
Math.floor(3.4); //返回小于等于指定小数的最大整数
Math.round(3.4); //四舍五入
Math.random(); //Math中的random()生成0.0~1.0之间的小数