当前位置:  开发笔记 > 编程语言 > 正文

如何在Maven中使用Joda-Time?

如何解决《如何在Maven中使用Joda-Time?》经验,为你挑选了1个好方法。

我似乎是一个非常愚蠢的问题,因为Joda-Time易于使用,没有关于如何在其用户指南中使用它的解释(我在网上找不到有用的答案).

我尝试使用Joda-Time的方法,它可以计算两个日期之间的持续时间.我必须将当前日期与其他日期进行比较.

我不能使用,LocalDateTime因为该类不存在(所以我创建它),但我看到"持续时间"需要ReadableDuration在类中实现,但这个接口也不存在...

我试着写:

DateTime dt = new DateTime(juDate);

public class LocalDateTime implements ReadableDuration{

    public LocalDateTime() {
    }
}

我依靠Maven安装了Joda-Time ,我有2.9.1版本.


        joda-time
        joda-time
        2.9.1

你能解释一下新手怎么办吗?



1> sashok_bg..:
java.time

时间api已在JDK 8中重新编写,类似于Joda-Time(我认为Joda-Time是一些JSR的实现).

引文http://www.joda.org/joda-time/

Joda-Time是Java事实上的标准日期和时间库.从Java SE 8开始,用户被要求迁移到java.time(JSR-310).

因此,只需创建一个JDK 8项目,您的LocalDate和LocalTime类应该在包java.time中可用

之后只需按照官方的oracle教程:

http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html

GLHF


@Chènevis`java.time.Duration`-class有一个`between`-method.请检查您的导入(例如XML和JavaFX也有这样的类).在JDK中至少有两个(甚至3个)名为"Duration"的类.还要注意`java.time.Period`和类`java.time.temporal.ChronoUnit`.这三个类都为评估持续时间提供了一些支持.
推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有