Java:jdk8之后新增的时间API

文章目录

黑马学习笔记
使用新增的

为什么要使用新增的API

新增了哪些?

Local

常用方法

代码

java 复制代码
package NewTime;

import java.time.LocalDate;

/**
 * @Author: ggdpzhk
 * @CreateTime: 2024-08-27
 * LocalDate对象是不可变的,每次修改 或者加减  都要新建一个对象
 */
public class LovalTest {
    public static void main(String[] args) {
        //1. 获取本地的日期对象
        LocalDate now = LocalDate.now();
        System.out.println(now);

        //2. 获取日期对象中的信息
        int year = now.getYear();
        System.out.println(year);
        int month = now.getMonthValue();//1-12
        System.out.println(month);
        int date = now.getDayOfMonth();
        System.out.println(date);
        int dayOfWeek = now.getDayOfWeek().getValue();//1-7 星期几
        System.out.println(dayOfWeek);

        System.out.println("~~~~~~~~~~~");
        //3. 直接修改某个信息
        LocalDate ld1 = now.withYear(2000);
        System.out.println(ld1);
        System.out.println(now);
        //4. 把某个信息加多少
        LocalDate ld2 = now.plusDays(10);
        System.out.println(ld2);
        LocalDate ld3 = now.plusMonths(2);
        System.out.println(ld3);
        LocalDate ld4 = ld2.plusYears(2);
        System.out.println(ld4);
        System.out.println("~~~~~~~~~~~~~~~");
        //6. 获取指定日期的LocalDate对象
        LocalDate ld5 = LocalDate.of(2024, 9, 1);
        System.out.println(ld5);

        //5. 把某个信息减多少
        LocalDate ld6 = now.minusDays(10);
        System.out.println(ld6);


        //7. 判断2个日期对象是否相等,在前还是在后
        System.out.println(ld5.isAfter(now));
    }
}

一样的用法




相关推荐
xcl09252 小时前
北京24小时自助健身房系统软件开发实战:从架构到部署全流程指南
java·spring boot·架构
一 乐3 小时前
动漫书销售商城|基于springboot + vue动漫书销售商城(源码+数据库+文档)
java·数据库·vue.js·spring boot·毕业设计
卓怡学长4 小时前
w214基于jsp知道特产网
java·intellij-idea
步行cgn4 小时前
Spring 注解使用详解
java·spring
其实防守也摸鱼4 小时前
Fastjson 反序列化漏洞(JNDI注入)
android·数据库·安全·oracle·自动化·fastjson·反序列化
一条小小yu4 小时前
Spring IoC的理解
java·后端·spring
落魄实习生4 小时前
Agent Scope Java 2.x 系列【7】工具使用
java·开发语言·ai
旺仔学长 哈哈5 小时前
springboot钓鱼爱好者交流平台APP设计与实现
java·spring boot·mysql·充电桩管理系统
茉莉玫瑰花茶5 小时前
GO [ 方法 ]
开发语言·后端·golang
狗凯之家源码网5 小时前
微博图床 PHP 系统搭建与实战应用指南
android·开发语言·php