Java:jdk8之后新增的时间API

news2024/9/20 9:26:17

文章目录

  • 为什么要使用新增的API
  • 新增了哪些?
  • Local
    • 常用方法
    • 代码
    • 一样的用法

黑马学习笔记
使用新增的

为什么要使用新增的API

在这里插入图片描述

新增了哪些?

在这里插入图片描述

Local

常用方法

在这里插入图片描述

代码

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));
    }
}

在这里插入图片描述

一样的用法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2082691.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python入门思维概括图】

📖入门思维概括图 ✅第1节 基础语法 ✅第2节 判断语句 ✅第3节 循环语句 ✅第4节 函数 ✅第5节 数据容器 ✅第6节 函数进阶 ✅第7节 文件操作 ✅第8节 异常模块和包 拓展:学了python能干什么,可以参考下面的Python使用场景思维导图介绍

慈云寺北里社区新时代文明实践站联手鼓动青春丰富青少年暑期生活

炎炎夏日的暑期,慈云寺北里社区新时代文明实践站携手鼓动青春,为社区青少年精心策划并成功举办了两场丰富多彩的暑期活动,不仅为孩子们的假期生活增添了浓厚的文化色彩,更激发了他们对中华传统文化与现代艺术的浓厚兴趣。 首场&am…

《JavaEE进阶》----4.<SpringMVC①简介、基本操作>

本篇博客讲解 MVC思想、及Spring MVC(是对MVC思想的一种实现)。 Spring MVC的基本操作、学习了六个注解 RestController注解 RequestMappering注解 RequestParam注解 RequestBody注解 PathVariable注解 RequestPart注解 MVC View(视图) 指在应⽤程序中…

IO复用技术

一、I/O复用的介绍 I/O复用是一种能够同时处理多个I/O操作的技术,适用于高并发场景。 使用场景 select/poll:适用于连接数较少的场景。epoll:适用于大规模的网络服务,如Web服务器。 二、实现方式 1.select select 是一种系统调…

iPhone突然黑屏?别慌,这里有你的自救指南

在日常使用iPhone的过程中,不少用户可能会遇到手机突然黑屏的情况,这往往让人措手不及。别担心,今天我们就来详细探讨一下iPhone突然黑屏的可能原因及解决方法,帮助你快速恢复手机的正常使用。 一、iPhone突然黑屏的可能原因 1. …

在做结果集封装时,若结果集表头与成员变量名不一致该如何解决?

目录 1. 通过别名映射为一致:as子句 2. 使用resultMap 3. 在配置文件中开启适配规则 在Score实体类中,我们定义了studentId、courseId、score、status,而在数据库中,我们设置如下: 1. 通过别名映射为一致&#xff1…

GAMES202——作业1 实时阴影(ShadowMap,PCF,PCSS)

目录 任务 ShadowMap PCF PCSS 实现 ShadowMap useShadowMap PCF findBlocker PCSS 结果 任务 ShadowMap 1.在 ShadowMaterial.js 中需要向 Shader 传递正确的 uLightMVP 矩阵,该矩阵参与了第一步从光源处渲染场景从而构造ShadowMap 的过程。 你需要完成 D…

4 - ZYNQ 信号、接口与引脚

文章目录 1 ZYNQ信号、接口与引脚1.1 电源引脚1.2 PS信号引脚1.3 PL信号引脚1.4 PS和PL交互接口 1 ZYNQ信号、接口与引脚 ZYNQ的信号、接口与引脚如下图所示,主要分为: PS部分PL部分PS和PL交互部分PS和PL共用部分(如JTAG) 1.…

Disassembly窗口信息解读

如上图程序所示,程序运行流程为: 1.跳转至main所在地址 2.加载全局变量counter地址??main_2到R0 3.将变量值存入R0 4.R0自增指令载入 5.加载counter地址到R1 6.通过R1的地址,R0取到counter的值 ??main_1最终结果R0存值&#xff0c…

常用工具网站之Emoji

https://www.emojiall.com/zh-hans/all-emojis 这个网站是一个收集和展示所有表情符号的网站。用户可以在这里找到各种不同类型的表情符号,并了解它们的含义和用法。 举例说明:在这个网站上,可以找到不同类型的奖牌表情符号,例如…

谈到这个痛点,写C的和不写C的码农都沉默了

声明:此篇为 ai123.cn 原创文章,转载请标明出处链接:https://ai123.cn/2246.html 作为一名在计算机软件行业工作的C工程师,我深知在高要求的内存管理环境中工作有多么艰难。内存分配与优化、避免内存泄漏,都是日常挑战…

Scrapy入门学习

文章目录 Scrapy一. Scrapy简介二. Scrapy的安装1. 进入项目所在目录2. 安装软件包Scrapy3. 验证是否安装成功 三. Scrapy的基础使用1. 创建项目2. 在tutorial/spiders目录下创建保存爬虫代码的项目文件3.运行爬虫4.利用css选择器Scrapy Shell提取数据例如: Scrapy 一. Scrapy…

2024谷歌开发者大会分享

前言: google一般会在每年的5月份在美国举行开发者大会,然后8-9月份会在中国也举办一次开发者大会,内容主题纲要是一致的,但是由于中国剧本的时间稍微晚一些,所以其内容会更新一些。 每年的开发者大会,会隐…

跟着B站前端面试总结回顾前端基础知识(二)

深拷贝与浅拷贝 在JavaScript中,深拷贝是一个常见的需求,特别是在处理复杂数据结构(如对象、数组等)时,需要确保原始数据不被修改。下面通过表格形式列出几种常见的深拷贝方法,并简要说明其优缺点。 方法…

【AI模型:追求全能还是专精?】

💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《热点时事》 期待您的关注 目录 引言 ​编辑 一:AI模型的全面评估和比较 二:AI模型的专精化和可扩展性…

宝塔安装yasd 远程调试 swoole

一、服务器安装yasd 1.安装yasd 按照官方文档,Yasd调试器官方文档 yum install boost boost-develgit clone https://github.com/swoole/yasd.gitcd yasdphpize --clean && phpize && ./configure --with-php-config/www/server/php/74/bin/php…

筛质数(线性筛法)

线性筛法: 假设有一个非质数 x,那么这个数可以被表示为一个最小质因数和一个因子相乘的形式 如 x 12 ,那么 x 2*6 其中:2 就是 12 的最小质因数, 6 就是另一个因子 线性筛法就是利用每个数的最小质因数筛掉这个非…

做谷歌seo花钱多吗?

一分钱一分货,哪怕你是自己一个人做谷歌seo,服务器,域名的成本也是成本,当然,花费可能还少,但其中的时间精力,以及有没有效果,你大可自己掂量一下 你如果只是想随便做做,…

SSM框架之Mybatis框架

前言 什么是框架? 框架就是对技术的封装,将基础的技术进行封装,便于程序员使用,提高开发效率 ssm框架是什么? ssm包括spring、springMvc、Mybatis,是后端企业级开发时会使用到的框架组合,在…

python实战一:合并多个Excel中数据

看不懂可以跟着视频学一下,关于基础课程项目也可以私聊我! 视频源码: 链接:https://pan.quark.cn/s/2055653f735b 之前我们已经学习了如何读取和写入Execl数据,今天我们来用一个实例来进行表格的合并。如下是 2021年…