12.常用类

日期类
一、Date (java.util.Date)
  1. 获取当前到1970年的毫秒值
System.currentTimeMillis();
  1. 获取日期以及格式化
import java.util.Date;
import java.text.SimpleDateFormat;

public class Test {
    public static void main(String[] args) throws ParseException {
        // 获取系统日期
        Date date = new Date();
        // 获取日期格式化器
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
        // 将日期放入格式化器
        String dateStr = sdf.format(date);
    }
}
  1. 将指定格式的字符串转为日期
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {
    public static void main(String[] args) throws ParseException {
        String s = "2002年03月01日";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
        Date date = sdf.parse(s);
        System.out.println(date);

    }
}
二、Calendar (java.util.Calendar)

Calendar是一个抽象类,不能直接实例化

  1. Calendar对象的创建
import java.util.Calendar;
Calendar instance = Calendar.getInstance();
  1. 常用方法
1. get(int) 	获取日期中指定部分的值
2. set()    	给日期某部分赋值
3. getTime()	将Calendar转化为Date
4. setTime()	将Date转化为Calendar
随机数类
一、Math.random() (java.lang)
// 获取[min,max]范围内的随机数
double num = Math.random()*(max+1-min)+min;
二、Random (java.util.Random)
// 创建Random对象
Random random = new Random();
// 获取[min,max]范围内的随机整数
random.nextInt(max+1-min)+min;
posted @ 2021-05-06 19:55  因心光  阅读(40)  评论(0编辑  收藏  举报