Grails:在newdate()中迭代日期
有人知道如何重复日期吗? 比如说Grails:在newdate()中迭代日期,date,grails,groovy,Date,Grails,Groovy,有人知道如何重复日期吗? 比如说 new Date()+1 或 或者类似的? 请让我知道。例如: def date = new Date() 你可以用 date + 1 date.plus(1) date.next() 参考资料:Groovy有一些优雅的方法来处理日期和时间值,例如您可以使用 您还可以从以下日期构造范围: Date now = new Date().clearTime() Date twoDaysTime = now + 2 (now..twoDaysTime)
new Date()+1
或
或者类似的?
请让我知道。例如:
def date = new Date()
你可以用
date + 1
date.plus(1)
date.next()
参考资料:Groovy有一些优雅的方法来处理日期和时间值,例如您可以使用
您还可以从以下日期构造范围:
Date now = new Date().clearTime()
Date twoDaysTime = now + 2
(now..twoDaysTime).each {
println it
}
将打印:
Mon Aug 13 00:00:00 BST 2012
Tue Aug 14 00:00:00 BST 2012
Wed Aug 15 00:00:00 BST 2012
你也试过了吗?第一个应该可以工作,但它在grails控制台插件中有一个错误。我用它来执行代码,ei。for循环每个循环的日期和迭代日期。发布您尝试过的代码和遇到的错误会有所帮助。第一个工作时间类别对于日期数学来说非常棒
Date now = new Date().clearTime()
Date twoDaysTime = now + 2
(now..twoDaysTime).each {
println it
}
Mon Aug 13 00:00:00 BST 2012
Tue Aug 14 00:00:00 BST 2012
Wed Aug 15 00:00:00 BST 2012