joda-time, Joda时间是 Java SE 8之前广泛使用的Java日期和时间类的替代项

分享于 

3分钟阅读

GitHub

 
Working in more chronologies for Joda-Time. Joda-Time is the widely used replacement for the Java date and time classes. Home page and downloads at Sourceforge.
  • 源代码名称:joda-time
  • 源代码网址:http://www.github.com/JodaOrg/joda-time
  • joda-time源代码文档
  • joda-time源代码下载
  • Git URL:
    git://www.github.com/JodaOrg/joda-time.git
    Git Clone代码到本地:
    git clone http://www.github.com/JodaOrg/joda-time
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/JodaOrg/joda-time
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    的joda时间

    joda时间为Java日期和时间类提供了一个质量。 设计允许多个日历系统,同时还提供一个简单的API。 '默认值'日历是由XML使用的ISO8601标准。 还包括了公历。朱丽。佛佛。普通。埃埃塞尼亚和伊斯兰系统,我们欢迎进一步添加。 支持类包括时区。持续时间。格式和解析。

    作为joda时间的味道,下面是一些示例代码:

    publicboolean isAfterPayDay(DateTime datetime) {
     if (datetime.getMonthOfYear() ==2) { // February is month 2!!return datetime.getDayOfMonth() >26;
     }
     return datetime.getDayOfMonth() >28;
    }publicDays daysToNewYear(LocalDate fromDate) {
     LocalDate newYear = fromDate.plusYears(1).withDayOfYear(1);
     returnDays.daysBetween(fromDate, newYear);
    }publicboolean isRentalOverdue(DateTime datetimeRented) {
     Period rentalPeriod =newPeriod().withDays(2).withHours(12);
     return datetimeRented.plus(rentalPeriod).isBeforeNow();
    }publicString getBirthMonthText(LocalDate dateOfBirth) {
     return dateOfBirth.monthOfYear().getAsText(Locale.ENGLISH);
    }

    joda时间是在业务友好的 Apache许可协议下许可的。

    文档

    有多种文档可用:

    插件发布

    发布 2.9.9 是最新版本。 这个版本被认为是稳定的并且值得 2.x 标签。 它依赖于 1.5或者更高版本。

    可以在 Maven 中央存储库中使用。

    Maven 配置:

    <dependency>
     <groupId>joda-time</groupId>
     <artifactId>joda-time</artifactId>
     <version>2.9.9</version>
    </dependency>

    Gradle配置:

    compile 'joda-time:joda-time:2.9.9'

    相关项目

    GitHub的相关项目:

    其他相关项目:

    支持

    请使用GitHub问题并请求支持。

    历史

    问题跟踪和主动开发在 GitHub。 过去,这个项目是在

    发布过程

    • 更新版本( pom,README.md,index.md, MANIFEST.MF,changes.xml )
    • 提交并推送
    • mvn clean deploy -Doss.repo -Dgpg.passphrase=""
    • Nexus 发布项目。
    • 网站将由Travis发布和发布

    JAVA  rep    时间  repl  日期  
    相关文章