Grails - 两个日期之间的差异

时间:2016-02-28 02:21:02

标签: java grails groovy date-format simpledateformat

我希望两个日期之间存在差异,即来自gsp表格和当前日期。从gsp日期格式的格式为$setValidity,而我使用1994-05-19 00:00:00.0作为当前日期,它以new Date()的格式提供日期。我怎么能在这些日期之间得到区别。我的代码是:

Sun Feb 28 07:42:13 NPT 2016

我使用的是java 7和grails 2.3.5

1 个答案:

答案 0 :(得分:2)

您可以通过简单地减去两个日期的Unix纪元值来获得两个日期之间的差异:

pip install -r requirements.txt
cd <path-to-django-project>
python manage.py runserver --noinput
tar -czf release-backend.tgz .*

这将为您提供毫秒的差异,您可以将其转换为您想要的任何时间单位。结果的符号表示哪个日期是第一个,即如果为负,则date1发生在date2之前。

修改我看到您的方法正在寻找年龄,使用您可以使用的相同逻辑:date1.getTime() - date2.getTime()