zoukankan      html  css  js  c++  java
  • LocalDate常用技巧

    LocalDate是Java8新增的处理日期的类,使用起来比java.utils.date方便了许多。记录一些常用技巧:

    // 取当前日期:
    LocalDate today = LocalDate.now(); // -> 2014-12-24
    
    // 根据年月日取日期:
    LocalDate crischristmas = LocalDate.of(2014, 12, 25); // -> 2014-12-25
    
    // 根据字符串取:
    LocalDate endOfFeb = LocalDate.parse("2014-02-28"); // 严格按照ISO yyyy-MM-dd验证,02写成2都不行,当然也有一个重载方法允许自己定义格式
    
    //根据自定义格式取:
    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy.MM.dd");
    LocalDate.parse(dateStr, dtf);
    //增、减天、月、年
    localDate.plusMonths(1).minusDays(1)等等
    
    //LocalDate转Date
    Date.from(localDate.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());
    
    //Date转LocalDate
    lcoalDate = LocalDateTime.ofInstant(myDate.getEntryTime().toInstant(), ZoneId.systemDefault()).toLocalDate();
    //计算两个localDate之间的天数
    long dayCount = localDate2.toEpochDay() -localDate1.toEpochDay()+1


  • 相关阅读:
    二叉树
    队列和栈
    时间复杂度和空间复杂度
    二分查找法
    排序算法值归并排序
    排序算法之选择排序类
    5.7.1.3 Global 对象的属性
    5.7.1.2 eval() 方法
    5.7.1.1 单体内置对象
    5.6.3.8 fromCharCode()方法
  • 原文地址:https://www.cnblogs.com/oliverreal/p/10201066.html
Copyright © 2011-2022 走看看