首页 > 其他 > 详细

12.常用类

时间:2021-05-07 00:57:03      阅读:24      评论:0      收藏:0      [点我收藏+]
日期类
一、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;

12.常用类

原文:https://www.cnblogs.com/forelim/p/14736681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!