如何检查 5 天之前的日期是否在 groovy 中返回 ture 否其他日期库
我有一个问题,如果日期与现在相比已经超过 5 天,如何检查 groovy。
def now = new Date() : Wed Feb 23 11:05:06 CET 2022
String testDate = "2002-2-10"
I have 2 input dates : Fri Feb 11 17:17:42 2022 +0100
and Wed Feb 23 11:05:06 CET 2022
我如何检查 testDate 是否超过 5 天?
有什么解决办法吗?
I have a question, how to check in groovy, if the the date older than 5 days comparing with now.
def now = new Date() : Wed Feb 23 11:05:06 CET 2022
String testDate = "2002-2-10"
I have 2 input dates : Fri Feb 11 17:17:42 2022 +0100
and Wed Feb 23 11:05:06 CET 2022
How can I check, if testDate oder than 5 days?
any solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以像这样检查天数差异:
但请注意,为了执行此操作以及其他与日期相关的操作(例如格式化或解析),您必须添加 https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-dateutil 到您的依赖项。
如果你不能这样做,你可以使用基于good-ol毫秒的方法:
You can check for difference in days like so:
Beware though, that in order to do this and other date-related ops like formatting or parsing, you have to add https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-dateutil to your dependencies.
If you cann't do that, you can use good-ol milliseconds based approach: