zoukankan      html  css  js  c++  java
  • 日期、时间的获得

    LocalDate:不包含具体时间的日期,比如2014-01-14。它可以用来存储生日,纪念日、入职日期等。

    LocalTime:它代表的是不含日期的时间

    LocalDateTime:它包含了日期及时间,不过还是没有偏移或者说时区。

    ZonedDateTime:这是一个包含时区的完整的日期时间,偏移是以UTC(格林威治时间)为基准的。

    LocalDate today = LocalDate.now(); //获取当前的日期,并不包括时间
    

      需要提取年月日以及其他的日期属性,只需使用对应的getter方法例如:today.getYear();    today.getMonthValue();

    如何增加时间里面的小时数:使用plusHours

    LocalTime  lt = LocalTime.now();
    System.out.println("现在的时间是:"+lt);
    LocalTime lt2 = lt.plusHours(2);
    System.out.println("两小时之后的时间:"+lt2);
    

    如何获取1周后,和获取2小时后的例子差不多

    LocalDate today = LocalDate.now();
    System,out.println("现在的时间:"+today);
    LocalDate oneToday = today.plus(1,ChronUnit.WEEKS);
    System.out.println("1周后的时间:"+oneToday);
    

    如需要召出一年前的那天用:minus(    ,ChronoUnit.YEARS); 

    System.currTimelnMillis()获取当前时间与GMT时间(格林威治时间)1970年1月1日0时0分0秒所代表的的毫秒数。

      

  • 相关阅读:
    多线程创建方式四种

    归并排序
    Spark调优之--资源调优、并行度调优
    多线程中的上下文切换
    守护线程和本地线程
    线程和进程的区别
    3. 无重复字符的最长子串
    [蓝桥杯][历届试题]连号区间数
    [蓝桥杯][历届试题]蚂蚁感冒
  • 原文地址:https://www.cnblogs.com/zhuhaorong/p/11985367.html
Copyright © 2011-2022 走看看