• 生成随机数,时间格式转换


    random r = new Random();

    int a=  r.nextint(100)

    a代表0到99的随机整数

    一。date的转换

    SimpleDateFormat format = new SimpleDateFormat("yyyy/mm/dd");

    Date parse1 = format.parse("2016/1/1");

    String format1 = DateFormat.getDateInstance().format(date3);

    LocalDate date2 = LocalDate.of(2016, 11, 11);

    二。localdate的转换

    1. 根据字符串取:
    2. LocalDate endOfFeb = LocalDate.parse("2018-02-28");
    3. 严格按照yyyy-MM-dd验证,02写成2都不行,当然也有一个重载方法允许自己定义格式
    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-mm-dd");
    LocalDate birth = LocalDate.parse("2016-1-1", dtf);

    java.time.LocalDate.plusDays(long daysToAdd)方法返回此日期的副本,并添加了指定的天数。

    daysToAdd - 添加的日期,可能是负数。

    date.plusdays(-10);

    三 localdate的用法

    // 获取当前日期
    LocalDate now = LocalDate.now();
    // 设置日期
    LocalDate localDate = LocalDate.of(2019, 9, 10);
    // 获取年
    int year = localDate.getYear();     //结果:2019
    int year1 = localDate.get(ChronoField.YEAR); //结果:2019
    // 获取月
    Month month = localDate.getMonth();   // 结果:SEPTEMBER
    int month1 = localDate.get(ChronoField.MONTH_OF_YEAR); //结果:9
    // 获取日
    int day = localDate.getDayOfMonth();   //结果:10
    int day1 = localDate.get(ChronoField.DAY_OF_MONTH); // 结果:10
    // 获取星期
    DayOfWeek dayOfWeek = localDate.getDayOfWeek();   //结果:TUESDAY
    int dayOfWeek1 = localDate.get(ChronoField.DAY_OF_WEEK); //结果:2
  • 相关阅读:
    java编辑器eclipse如何更改jdk版本
    java 获取实体类对象属性值的方法
    java 时间处理
    java file的一些方法
    java中的包装类与装箱拆箱定义
    java中的分支
    java中的循环
    冒泡排序法
    HDFS数据迁移解决方案之DistCp工具的巧妙使用
    HDFS数据迁移解决方案之DistCp工具的巧妙使用
  • 原文地址:https://www.cnblogs.com/lndbky/p/13328186.html
Copyright © 2020-2023  润新知