zoukankan      html  css  js  c++  java
  • JDK8中更新的日期时间API

    一 . JDK8中加入了几种新的日期时间API

    ①.LocalDateTime , LocalDate , LocalTime 三者

    ②.DateTimeFormatter

    //LocalDateTime , LocalDate , LocalTime 三者的使用
        //类似于Calendar
        @Test
        public void Test1(){
            //now()
            LocalDate localDate = LocalDate.now();
            LocalTime localTime = LocalTime.now();
            LocalDateTime localDateTime = LocalDateTime.now();
            System.out.println(localDate); //2021-02-02
            System.out.println(localTime);//14:53:20.995
            System.out.println(localDateTime);//2021-02-02T14:53:20.995
    
            //of():设置指定的年,月,日,时,分,秒 (没有偏移量)
            LocalDateTime dateTime = LocalDateTime.of(2019, 12, 21, 11, 59, 59);
            System.out.println(dateTime);
    
            //getXxx()
            System.out.println(localDateTime.getDayOfMonth());
            System.out.println(localDateTime.getDayOfWeek());
            System.out.println(localDateTime.getDayOfYear());
            System.out.println(localDateTime.getMonthValue());//第几月
    
            //不可变性
            //withXxx():设置相关属性
            LocalDate localDate1 = localDate.withDayOfMonth(22);
            System.out.println(localDate);
            System.out.println(localDate1);
    
            //plus() : 加
            LocalDateTime localDateTime1 = localDateTime.plusMonths(3);
            System.out.println(localDateTime);
            System.out.println(localDateTime1);
    
        }
    
    
        @Test
        public void Test2(){
    
            //DateTimeFormatter 相当于 SimpleDateFormat
            DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd hh-mm-ss");
            String format = dateTimeFormatter.format(LocalDateTime.now());
            System.out.println(format);
        }

    二. Instant

  • 相关阅读:
    学习笔记 之《一线架构师实践》
    Java 面试汇总
    C++11移动语义之一(基本概念)
    C++中的RAII介绍
    Qt自定义控件之可伸缩组合框(GroupBox)控件
    redis集群中的增删查改
    redis设置密码
    Linux安装部署FTP服务器
    SSM + MySQL批量删除操作
    SSM
  • 原文地址:https://www.cnblogs.com/Anonymity-zhang/p/14362354.html
Copyright © 2011-2022 走看看