【问题标题】:Get the number of days using joda-time in Grails获取在 Grails 中使用 joda-time 的天数
【发布时间】:2017-09-21 18:01:46
【问题描述】:

我需要获取两个日期之间的天数。这就是我安装 joda-time-1.5 版本的原因。我正在使用 grails-2.4.2。我已经用谷歌搜索了它,但有 Java 的 joda-time 示例。我还没有找到任何 grails-joda-time 示例。我正在使用 java-1.7。

由于某种原因,我无法使用 java-1.8。这就是我安装 joda-time 的原因。但正如 Java 示例中所建议的,有一个名为 Days 和 LocalDate 的类,我在 grails joda-time 插件中找不到。

我需要做到完美,比如闰年。

【问题讨论】:

    标签: grails jodatime grails-plugin grails-2.0


    【解决方案1】:

    我在 Stack Overflow 中找到了这个答案:

    public static long getDifferenceDays(Date d1, Date d2) {
        long diff = d2.getTime() - d1.getTime();
        return TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS);
    }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      • 2011-06-13
      • 1970-01-01
      • 2013-05-03
      • 1970-01-01
      相关资源
      最近更新 更多