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
  • 相关阅读:
    js去前后空格
    IE7以上支持Fiddler 监听本地
    IE8 scriptX print 无法使用的bug
    那些相见恨晚的 JavaScript 技巧
    oracle sql
    JS人民币金额转大写程序
    div自适应高度
    .NET Remoting 使用最佳实践,(部分翻译)
    对DataTable 进行Distinct操作
    用财富的眼光看知识管理
  • 原文地址:https://www.cnblogs.com/liuyangfirst/p/10084638.html
Copyright © 2011-2022 走看看