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
  • 相关阅读:
    应用安全-Web安全-越权漏洞整理
    操作系统
    接码平台 | 临时邮箱生成网站
    shell反弹/端口转发/端口映射/内网穿透/代理/SSH中转/TLS加密传输/协议转换/DNS防污染/抓包工具整理
    远控CVE整理
    Windows系统CVE整理
    https的了解
    软件设计师备考
    https资料
    基本感觉比较好的书
  • 原文地址:https://www.cnblogs.com/lndbky/p/13328186.html
Copyright © 2011-2022 走看看