java基础 Date,Random,Math的使用

/* 常用类;

 * 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之间的小数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值