常用API(一):1.JDK8新增的时间 2.LocalDate 3.LocalTime 4.LocalDateTime
1.JDK8新增的时间
2.
3.LocalTime:
2.LocalDate:
package com.itheima.新时间API; import java.time.LocalDate; public class a { public static void main(String[] args) { //0.获取本地日期对象(不可变对象) LocalDate ld=LocalDate.now(); System.out.println(ld); //1.获取日期对象中的信息 int year=ld.getYear();//年 System.out.println(year); int month=ld.getMonthValue();//月 System.out.println(month); int day =ld.getDayOfMonth();//日 System.out.println(day); int dayOfYear=ld.getDayOfYear();//一年中第几天 int dayOfWeek=ld.getDayOfWeek().getValue();//星期几 //2.直接修改某个信息 LocalDate ld2=ld.withYear(2099); LocalDate ld3=ld.withMonth(12); System.out.println(ld2); System.out.println(ld); System.out.println(ld3); //3.把某个信息加多少 LocalDate ld4=ld.plusYears(2); System.out.println(ld4); //4.把某个信息减多少 LocalDate ld5=ld.minusYears(2); LocalDate ld6=ld.minusDays(20); //5.获取指定日期的LocalDate对象 LocalDate ld8=LocalDate.of(2099,12,11); LocalDate ld9=LocalDate.of(2099,12,1); //6.判断2个日期对象,是否相等,在前还是在后 System.out.println(ld8.equals(ld9)); System.out.println(ld5.isAfter(ld6)); System.out.println(ld6.isBefore(ld2)); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步