2017-07-24 70 views
1

我想获得当前的日期和改变格式,并添加30天的话,我想在常规以下内容:天添加到当前日期在常规

def date = new Date().format("yyyy-MM-dd") 
def laterdate = date + 30 
log.info laterdate 

我得到的输出(格式化看起来不错)

Mon Jul 24 12:24:04 MST 2017:INFO:2017-07-2430 

有人可以请告知我在哪里做错了

+1

当您使用'format'的'Date'对象被变成了一个字符串。 – litelite

+0

在有人投票之前关闭该问题 – injecteer

回答

1
def today = new Date() 
def yesterday = today + 30 
log.info today.format("yyyy-MM-dd") 
log.info yesterday.format("yyyy-MM-dd") 
0

要添加天:

Date date = new Date().plus(30) 

要天。减去:

Date date = new Date().plus(-30)