Joda time

Joda-Time 介绍

2018-12-04  本文已影响23人  ba2cb747365a

一、前言:

Joda-Time是JDK 8之前时间处理方面最流行的第三方框架以及事实上的标准。主要原因是JDK在日期方面的API设计也不尽如人意,开发人员较难去使用。Joda-Time解决了JDK在时间处理方面的不足,JDK8中的time包的设计也大量参考了Joda-Time,但是还是有其他的一些的区别,所以jdk的time包还需要再研究一下。

二、核心概念

2.1 LocalDate

本地日期,没有时间

2.2 LocalTime

本地时间,没有日期

2.3 Instant

时间瞬间

2.4 DateTime

日期+时间+时区

2.5 DateTimeZone

时区

2.6 Duration

间隔

2.7 Period

间隔,与Duration区别在于后者只有毫秒差,而Period的间隔可以附带时间单位。如分,秒

Interval

间隔(与Duration类似)

2.8 DataTimeFormater

日期格式化和日期解析

三、核心优势

四、如何使用

只需要在pom中依赖Joda-Time的坐标就可以开始使用了,其他的依赖管理工具类似。

<dependency>
            <groupId>joda-time</groupId>
            <artifactId>joda-time</artifactId>
            <version>2.9.9</version>
</dependency>
上一篇下一篇

猜你喜欢

热点阅读