2017-07-24 57 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)