Java日期时间教程

java-date-time-tutorial-logo

Java日期和时间示例的集合。

1. Java日期时间API

在过去,我们使用以下经典的Date和Calendar API来表示和操作日期。

  • java.util.Date日期和时间,使用默认时区打印。
  • java.util.Calendar –日期和时间,更多操作日期的方法。
  • java.text.SimpleDateFormat –格式化(日期->文本),解析(文本->日期)日期和日历。

在Java 8,一系列新的日期和时间的API( JSR310和乔达时间启发)新创建java.time包。

  • java.time.LocalDate没有时间的日期,没有时区。
  • java.time.LocalTime没有日期的时间,没有时区。
  • java.time.LocalDateTime日期和时间,无时区。
  • java.time.ZonedDateTime日期和时间,带时区。
  • java.time.DateTimeFormatter格式化(日期->文本),解析(文本->日期)
  • java.time.Instant –机器的日期和时间,自Unix纪元时间(UTC 1970年1月1日午夜)起经过的秒数
  • java.time.Duration –以秒和纳秒为单位测量时间。
  • java.time.Period –以年,月和日为单位来度量时间。
  • java.time.TemporalAdjuster调整日期。

注意
阅读Oracle文章– 为什么我们需要新的日期和时间库?

2. Java日期和时间示例

教程列表,并使用新的Java 8 java.time示例进行了更新。

  1. Java日期和日历示例
  2. Java –如何比较日期
  3. Java –如何获取当前日期时间
  4. Java –如何获取当前时间戳
  5. Java –如何将字符串转换为日期
  6. Java –如何计算经过时间
  7. Java 8 –如何将字符串转换为LocalDate
  8. Java 8 –如何格式化LocalDateTime
  9. Java 8 –将Instant转换为LocalDateTime
  10. Java 8 –将Instant转换为ZoneDateTime
  11. Java 8 –将日期转换为LocalDate和LocalDateTime
  12. Java 8 – ZonedDateTime示例
  13. Java –在时区之间转换日期和时间
  14. Java –显示所有ZoneId及其UTC偏移量
  15. Java 8 –持续时间和期间示例
  16. Java –如何将天数添加到当前日期
  17. Java 8 – TemporalAdjusters示例
  18. Java 8 – MinguoDate示例(台湾日历)
  19. Java 8 – HijrahDate,如何计算斋月日期(伊斯兰日历)

参考文献

  1. 阅读Oracle文章–为什么我们需要新的日期和时间库?
  2. 乔达时间
  3. JSR 310:日期和时间API
  4. SimpleDateFormat JavaDoc
  5. DateTimeFormatter JavaDoc
  6. java.util.Date JavaDoc
  7. java.util.Calendar JavaDoc
  8. 阅读此内容– Java日期与日历

翻译自: https://mkyong.com/tutorials/java-date-time-tutorials/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值