【问题标题】:Add days to current date in groovy在groovy中将天数添加到当前日期
【发布时间】:2017-07-24 19:36:57
【问题描述】:

我正在尝试获取当前日期并更改格式并添加 30 天,我在 groovy 中尝试了以下操作:

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

谁能告诉我哪里做错了

【问题讨论】:

  • 当你使用format 时,Date 对象会变成一个字符串。
  • 在有人投反对票之前关闭问题

标签: groovy


【解决方案1】:

添加天数:

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

减去天数:

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

【讨论】:

【解决方案2】:
def today = new Date()
def yesterday = today + 30
log.info today.format("yyyy-MM-dd")
log.info yesterday.format("yyyy-MM-dd")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多