当前位置: 首页 > news >正文

【JAVASE】日期与时间类(上)

一:概述

从JAVA SE 8开始提供了java.time包,该包中有专门处理日期和时间的类。

LocalDate    LocalDateTime    和LocalTime 类的对象封装和日期、时间有关的数据,这三个类都是final类,而且不提供修改数据的方法,即这些类的对象的实体不可再发生变化,属于不可变对象。

二:LocalDate类

(1)LocalDate调用LocalDate  now() 方法可以返回一个LocalDate对象,该对象封装和本地当前日期有关的数据(年、月、日、星期等)。

(2)LocalDate调用LocalDate  of(int year ,   int  month,   int dayOfMonth)方法可以返回一个LocalDate对象,该对象封装和参数指定日期有关的数据(年、月、日、星期等)。

例如:

LocalDate   dateNow = LocalDate.now();

LocalDate   dateOther= LocalDate.of(2023,12,1);

今天日期是:2024年6月8日

方法:

(1)int  getOfMonth();返回月中的号码。

代码演示:

(2)int getMonthValue();返回月的整数值(1~12)

代码演示:

(3)int  getDayOfYear();返回当前年的第几天;

代码演示:

(4)Month  getMonth();返回月的枚举值(Month是枚举类型)

代码演示:

(5)DayOfWeek     getDayOfWeek();返回星期几的枚举值(DayOfWeek是枚举类型)

代码演示:

(6)int  getYear();返回年值;

代码演示:

(7)int   lengthOfYear();返回年所含有的天数(365或者366)。

代码演示:

(8)boolean   isLeapYear();判断年是否是闰年,是闰年返回true,否则返回false.

代码演示:

(9)LocalDate   plusMonths(long   monthsToAdd);调用该方法返回一个新的LocalDate对象,该对象的日期增加monthsToAdd月之后得到的日期(monthsToAdd可以取负数)。

代码演示;(参数为整数)

代码演示:(参数为负数)

代码演示:(参数为零)

(10)int  compareTo(LocalDateTwo);一个LocalDate对象调用此方法与dateTwo比较大小,规则是按年、月、日三项的顺序进行比较,当出现某项不同时,该方法的返回值为二者的此项目的差。

例如:

注意:

使用LocalDate类时,一定要导包:import java.time.LocalDate;

http://www.lryc.cn/news/366806.html

相关文章:

  • 如果需要精确的答案,请避免使用float和double
  • 大模型,也在卷价格
  • 开关电源中电感设计
  • 机器视觉——硬件常用基础知识
  • 宝塔 php7.4 安装SQLserver扩展
  • C++中的常见I/O方式
  • Java Web学习笔记23——Vue项目简介
  • [UE 虚幻引擎] DTLoadFbx 运行时加载FBX本地模型插件说明
  • mysql log_bin
  • 数据整理操作及众所周知【数据分析】
  • maven的install不报错但deploy到nexus报400错误
  • WebSocket前端分页:技术深度、实践困境与未来展望
  • 基于jeecgboot-vue3的Flowable流程-待办任务(一)
  • 计算机网络--传输层
  • 【Vue】普通组件的注册使用-局部注册
  • 搞编程学习时是如何查找资料的?
  • 2024年AI大模型训练数据白皮书作用
  • Highcharts 条形图:数据可视化利器
  • 算法——二分查找
  • 统计信号处理基础 习题解答10-8
  • Flutter打包网络问题解决办法
  • 【ARM Cache 及 MMU 系列文章 6.3 -- ARMv8/v9 Cache Tag数据读取及分析】
  • Lua移植到标准ANSI C环境
  • crossover软件安装程序怎么安装 Crossover for Mac切换Windows系统 crossover软件怎么样
  • 【2024高考作文】新课标I卷-人工智能主题,用chatGPT作答
  • 【计算机网络】P2 计算机网络体系结构基本概念,涉及分层的基本术语、SDU、PCI 与 PDU 的概念以及层次结构的含义
  • 主流物联网协议客户端开源库介绍(mqtt,coap,websocket,httphttps,tcp及udp)
  • 【Python】成功解决SyntaxError: invalid syntax
  • 源代码防泄密
  • Unity DOTS技术(十三) ComponentSystem及JobComponentSystem