【问题标题】:groovy how to get next month from given dategroovy 如何从给定日期获取下个月
【发布时间】:2011-07-31 06:26:51
【问题描述】:

嗨,任何人都可以帮助我。我想显示给定特定日期以来的所有月份。

例如:给定日期是:2011 年 3 月 15 日 输出应该是:2011 年 3 月,2011 年 4 月 .... 2012 年 2 月

如何在 groovy 中实现上述目标?

【问题讨论】:

  • 显示所有月份,直到? 2012 年 2 月?

标签: date groovy


【解决方案1】:

你可以使用 Groovy 的 TimeCategory 来编写某事。喜欢myDate + 3.months。以下代码创建您想要的列表:

use (groovy.time.TimeCategory) {
    Date date = Date.parse("dd-MMM-yyyy", "15-Mar-2011")

    def months = (0..11).collect { 
        (date + it.months).format("MMM/yyyy") 
    }
}

【讨论】:

    猜你喜欢
    • 2017-11-25
    • 2020-12-18
    • 2022-01-21
    • 2019-09-13
    • 1970-01-01
    • 2013-03-04
    • 2014-03-08
    • 1970-01-01
    • 2021-08-12
    相关资源
    最近更新 更多