JDK8中的日期

  1. Java 8 吸收了 Joda-Time 的精华,以一个新的开始为 Java 创建优秀的 API
    新的 java.time 中包含了所有关于本地日期(LocalDate)、本地时间(LocalTime)、本地日期时间(LocalDateTime)、时区(ZonedDateTime)
    和持续时间(Duration)的类。历史悠久的 Date 类新增了 toInstant() 方法,
    用于把 Date 转换成新的表示形式。这些新增的本地化时间日期 API 大大简
    化了日期时间和本地化的管理。
  2. LocalDate、LocalTime、LocalDateTime
方法描述
new()、of(xx,xx,xx,xx)创建的静态方法
getDayOfMonth()/getDayOfYear()获取月份、年份
getDayOfWeek()获取星期几的枚举值
getMonth()/getMonthValue()获取月份的枚举/数值
getYear()获取年分
getHour()/getMinute()/getSecond()获取时分秒
withDayOfMonth()/withDayOfYear()/ withMonth()/withYear()修改并返回
plusDays(), plusWeeks(), plusMonths(), plusYears(),plusHours()增加
minusMonths() / minusWeeks()/ minusDays()/minusYears()/minusHours()减少
  1. 优势:
    • 创建没有了偏移量
    • 可对calender格式化
    • 线程安全,可处理闰秒
    • 不可变,时间应该是不可变的,设置新时间返回新得对象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值