zoukankan      html  css  js  c++  java
  • 生成随机数,时间格式转换

    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
  • 相关阅读:
    ElasticSearch记录(1)底层原理
    hbase学习记录(4)hbase和Hadoop整合(实现wrodcount程序)
    flume记录(2)监控文件和目录,对hdfs操作
    flume记录(1)使用
    hbase学习记录(3)JAVA_API操作hbase
    hbase学习记录(2)shell常用命令
    hbase学习记录(1)简介
    ssh三大框架整合
    spring事务管理
    Ubuntu 18.04版本设置root账户
  • 原文地址:https://www.cnblogs.com/lndbky/p/13328186.html
Copyright © 2011-2022 走看看