码迷,mamicode.com
首页 > 其他好文 > 详细

新版JDK8日期时间及其格式化

时间:2021-01-21 10:37:20      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:gety   containe   返回   isa   contain   第几天   other   boolean   cal   

1.日期时间处理类

  • JDK8通过发布新的Date-Time API(JSR 310)来进一步加强对日期与时间的处理
  • 新增了很多常见的API,如日期/时间的比较,加减,格式化等
  • 包所在位置java.time
  • 核心类
    LocalDate:日期
    LocalTime:时间
    LocalDateTime:日期时间
    
  • 常见API
    LocalDate today = LocalDate.now();
    System.out.println(today);
    
    //getYear() int 获取当前日期的年份
    //getMonth() Month 获取当前日期的月份对象
    //getMonthValue() int 获取当前日期是第几月
    //getDayOfWeek() DayOfWeek 表示该对象表示的日期是星期几
    //getDayOfMonth() int 表示该对象表示的日期是这个月第几天
    //getDayOfYear() int 表示该对象表示的日期是今年第几天
    //withYear(int year) LocalDate 修改当前对象的年份
    //withMonth(int month) LocalDate 修改当前对象的月份
    //withDayOfMonth(int dayOfMonth) LocalDate 修改当前对象在当月的日期
    //plusYears(long yearsToAdd) LocalDate 当前对象增加指定的年份数
    //plusMonths(long monthsToAdd) LocalDate 当前对象增加指定的月份数
    //plusWeeks(long weeksToAdd) LocalDate 当前对象增加指定的周数
    //plusDays(long daysToAdd) LocalDate 当前对象增加指定的天数
    //minusYears(long yearsToSubtract) LocalDate 当前对象减去指定的年数
    //minusMonths(long monthsToSubtract) LocalDate 当前对象减去指定的月数
    //minusWeeks(long weeksToSubtract) LocalDate 当前对象减去指定的周数
    //minusDays(long daysToSubtract) LocalDate 当前对象减去指定的天数
    //compareTo(ChronoLocalDate other) int 比较当前对象和other对象在时间上的大小,返回值如果为正,则当前对象时间较晚
    //isBefore(ChronoLocalDate other) boolean 比较当前对象日期是否在other对象日期之前
    //isAfter(ChronoLocalDate other) boolean 比较当前对象日期是否在other对象日期之后
    //isEqual(ChronoLocalDate other) boolean 比较两个日期对象是否相等
    

新版JDK8日期时间及其格式化

标签:gety   containe   返回   isa   contain   第几天   other   boolean   cal   

原文地址:https://www.cnblogs.com/Gen2021/p/14303188.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!