day12-常用工具类_2

Date类

new Data();
表示当前系统时间。有参构造内起始年份为1900年,月份区间为0~11月

new SimpleDateFormat(“yyyy-MM-dd HH-mm-ss”).Format();
将传入的Date对象和时间戳格式转换为自己设定的格式

Calendar.getInstance();
创建单例的Calendar对象,也表示当前系统时间。
可以通过set方法进行修改年月日时分秒,也可单独修改(通过修改静态变量修改,例入:set(Calendar.MONTH,7-1),将月份修改为7月)
可通过get方法获取Calendar类内的静态常量值

System类

System.currentTimeMillis()
返回当前系统时间的毫秒数 从1970年开始计算
System.exit(0)
终止Java虚拟机的运行 参数表示终止的状态 0表示正常退出

Math类

Math.pow()//求a的b次方法
Math.sqrt()//求a平方根
Math.cbrt()//求a立方根
Math.ceil()//向上取整
Math.floor()//向下取整
Math.round()//四舍五入
Math.random()//随机数 默认的范围[0,1)

BigDecimal类

double和float这种浮点型储存数据时都是近似存储,所以在计算时,结果会出现误差,例如:

double d1 = 1.0;
double d2 = 0.9;
System.out.println(d1-d2);//0.0999999998

BigDeicmal类能精确计算浮点数
常用方法:
add()//加
subtract()//减
multiply()//乘
divide()//除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值