如何向currentDate添加分钟。 我可能会增加超过1440分钟..
def AddMinutes = 1445
currentDate = new Date();
println currentDate
use( TimeCategory ) {
NewCurrentDate = currentDate + AddMinutes.minutes // fails
NewCurrentDate = currentDate + 1445.minutes // works
}
println currentDate
Tue Feb 23 15:09:13 CET 2016
Wed Feb 24 15:14:13 CET 2016
答案 0 :(得分:2)
为我工作...除了你没有打印newCurrentDate
之外看不到你的问题(PS:变量名的小写字母,否则Groovy可能会感到困惑,并认为你是关于课程 - 但这不是问题)
import groovy.time.*
def addMinutes = 1445
currentDate = new Date()
use( TimeCategory ) {
newCurrentDate = currentDate + addMinutes.minutes
}
println currentDate //Tue Feb 23 14:45:52 GMT 2016
println newCurrentDate //Wed Feb 24 14:50:52 GMT 2016
答案 1 :(得分:1)
我发现我需要确保global $_db;
$this->db = $_db;
是addMinutes
。所以我之前在我的脚本中添加了这个:
int
现在可行。