在grails中使用joda-time获取数天

时间:2017-04-24 22:11:21

标签: grails jodatime grails-plugin grails-2.0

我需要获得两个日期之间的日期。这就是我安装了joda-time-1.5版本的原因。我正在使用grails-2.4.2。我已经google了它,但有joda-time与java的例子。我没有找到任何grails-joda-time示例。我正在使用java-1.7。出于某种原因,我无法使用java-1.8。这就是我安装joda-time的原因。但正如java中的示例所示 - 有一个名为Days和LocalDate的类,我在grails joda-time插件中找不到它。有人可以帮我解决这个问题吗?我真的需要完美地完成它,比如闰年,尽管这对你来说是个愚蠢的问题。

1 个答案:

答案 0 :(得分:0)

在stackoverflow.com>>>

中找到了这个答案
    public static long getDifferenceDays(Date d1, Date d2) {
    long diff = d2.getTime() - d1.getTime();
    return TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS);
}

我添加了(1)结果以添加当天。否则它也会给出闰年的结果。