—
title: JavaSE_4.常用API(二)Math、Object、Date、Calendar
date: 2020-11-01 20:01:08
tags: JavaSE
—
Math类
类变量
- public static final double
Math.E = 2.718
Math.PI = 3.1416
类方法:
- 基类重载
Math.abs()
Math.min()
Math.max()
- double
Math.pow
Math.sqrt()
Math.random() //\[0.0,1.0)随机数
Object祖宗类
Date日期时间类
我们在Java.util包里面能看到各种日期、数据格式转换类。
Date类
SimpleDateFormat类是用来格式化和解析日期的具体类(在Java.text包下)
SimpleDateFormat sdf = new SimpleDateFormat("想要的格式,yyMMdd子类的东西")
parse(String str)
format(Date date)
- 只需要知道yyyy、dd、hh、mm、ss是年月日,因为分占用了小写m,所以月比较特殊,要写成大写M。a表示上午还是下午
- parse是把str重新转换成date型对象,其中str必须和对应对象的格式匹配。(和自己写的格式一样就行)
- format就是把date对象变成字符串那样的东西,使得一个东西变得这个东西可以变得更加个性化。我们就叫他个性化日期格式吧,但这也必须创建日期格式对象。
- 所以我们知道了,我们创建的对象就是一种日期格式对象,我们用这个对象来对日期类的对象进行个性化操作。(变成一串字符串,又把一串个性化的字符串变成一个日期对象)