• 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;
    
  • 相关阅读:
    iOS 即时通讯 + 仿微信聊天框架 + 源码
    Accelerate Framework in Swift
    最新 iOS 框架整体梳理(三)
    最新 iOS 框架整体梳理(二)
    单元测试
    iOS
    画个Shape留意到的东西
    deleteSections & deleteRows 我踩的坑
    常用开发技巧系列(六)
    程序员该如何提高睡眠质量?—程序媛233酱的助攻~
  • 原文地址:https://www.cnblogs.com/forelim/p/14736681.html
Copyright © 2020-2023  润新知