zoukankan      html  css  js  c++  java
  • JAVA 8 主要新特性 ----------------(七)新时间日期 API -----LocalDateTime

    一、LocalDateTime简介

           

    二、实战讲解

           

    1  LocalDateTime localDateMax = LocalDateTime.MAX;
    2         System.out.println("localDateMax年的最大取值范围 :
    " + localDateMax);
    3 
    4         LocalDateTime localDateMin = LocalDateTime.MIN;
    5         System.out.println("localDateMin年的最小取值范围 :
    " + localDateMin);
    View Code

               

     1 LocalDateTime localDateTime = LocalDateTime.now();
     2 
     3         System.out.println("localDate获取当前yyyy-mm-dd :
    " + localDateTime);
     4 
     5         LocalDateTime localDateSystem = LocalDateTime.now(ZoneId.systemDefault());
     6 
     7         System.out.println("当前系统默认时间:
    " + localDateSystem);
     8 
     9         LocalDateTime localDateChinese = LocalDateTime.now(ZoneId.of("GMT+8", new HashMap<>(64)));
    10 
    11         System.out.println("获取某个时区的国家当前日期:
    " + localDateChinese);
    View Code

              

    1  Clock clock = Clock.systemDefaultZone();
    2 
    3         LocalDateTime localDateTimeClock = LocalDateTime.now(clock);
    4 
    5         System.out.println("localDate获取当前yyyy-mm-dd :
    " + localDateTimeClock);
    View Code

             其他用法:

    1 LocalDateTime localDateGet = LocalDateTime.now();
    2 
    3         System.out.println("localDateGet获取当前是一年的第几天 :
    " + localDateGet.getDayOfYear());
    4         System.out.println("localDateGet获取当前是本月的第几天 :
    " + localDateGet.getDayOfMonth());
    5         System.out.println("localDateGet获取当前星期几 :
    " + localDateGet.getDayOfWeek());
    6         System.out.println("localDateGet获取当前年 :
    " + localDateGet.getYear());
    7         System.out.println("localDateGet获取当前月 :
    " + localDateGet.getMonth());
    View Code

            

    1  LocalDateTime localDateTimeOf = LocalDateTime.of(2018, 12, 05, 11, 12, 12);
    2 
    3         System.out.println("localDateOf获取设置的yyyy-mm-dd:
    " + localDateTimeOf);
    View Code

           

    1 LocalDateTime localDateOfYearDay = LocalDateTime.ofInstant(Instant.now(), ZoneId.of("UTC+8", new HashMap<>(64)));
    2 
    3         System.out.println("localDateOfYearDay获取一年的第352天是哪月哪日的yyyy-mm-dd:
    " + localDateOfYearDay);
    View Code

           

    1 LocalDateTime dateFromBase = LocalDateTime.ofEpochSecond(200, 20, ZoneOffset.UTC);
    2         System.out.println("1970年的365天后是:
    " + dateFromBase);
    View Code

           

    1 LocalDateTime localDateText = LocalDateTime.parse("2018-12-05T11:22:22");
    2         System.out.println("localDateText输出字符串日期 :
    " + localDateText);
    View Code

           

    1  LocalDateTime localDateFormat = LocalDateTime.parse("2018-12-05T11:22:22", DateTimeFormatter.ISO_DATE_TIME);
    2         System.out.println("localDateFormat格式化日期 :
    " + localDateFormat);
    View Code

           

    1  LocalDateTime localDateFormatNow = LocalDateTime.from(ZonedDateTime.now());
    2         System.out.println("当前日期是:
    " + localDateFormatNow);
    View Code
  • 相关阅读:
    用php做了下冒泡排序
    安装xampp无法设置默认时间的坑
    PHP的静态变量和引用函数
    jquery.cookie.js 用法
    PhpStorm的open in browser怎么修改端口和相对路径
    springmvc上传图片并显示图片--支持多图片上传
    Spring MVC中处理静态资源的多种方法
    超强、超详细Redis数据库入门教程(转载)
    推荐60个jQuery插件(转)
    [Spring MVC]
  • 原文地址:https://www.cnblogs.com/liuyangfirst/p/10084638.html
Copyright © 2011-2022 走看看