在groovy中向当前日期添加天数
我正在尝试获取当前日期并更改格式并向其添加30天,我在groovy中尝试了以下操作:在groovy中向当前日期添加天数,groovy,Groovy,我正在尝试获取当前日期并更改格式并向其添加30天,我在groovy中尝试了以下操作: def date = new Date().format("yyyy-MM-dd") def laterdate = date + 30 log.info laterdate 我得到的输出为(格式看起来不错) 有人能告诉我哪里做错了吗添加天数: def today = new Date() def yesterday = today + 30 log.info today.format("yyyy-MM-dd
def date = new Date().format("yyyy-MM-dd")
def laterdate = date + 30
log.info laterdate
我得到的输出为(格式看起来不错)
有人能告诉我哪里做错了吗添加天数:
def today = new Date()
def yesterday = today + 30
log.info today.format("yyyy-MM-dd")
log.info yesterday.format("yyyy-MM-dd")
Date date = new Date().plus(30)
减去天数:
Date date = new Date().plus(-30)
当你使用
格式时,日期
对象会变成一个字符串。在有人投票否决之前关闭问题如果你使用的是grails版本>3.1.11,那么最好检查一下,使用减(30)
比使用加(-30)
更有意义
Date date = new Date().plus(-30)