gpt4 book ai didi

java - 列出前 12 个月

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:14:55 25 4
gpt4 key购买 nike

我有一种情况需要我将过去 12 个月的时间列在一个列表中。

例子:

当前月份是 3 月,当前年份是 2012 年。所以我想得到一个如下所示的列表:

3 月(2011 年)、4 月(2011 年)...12 月(2011 年)、1 月(2012 年)、2 月(2012 年)和 3 月(2012 年)。

我一直在尝试使用 Date 和 Calendar 来完成此操作,但我并没有完全设法使算法正确。

有什么想法吗?

最佳答案

这是一个 Groovy 方法:

use(groovy.time.TimeCategory) {
def today = new Date()
println today
12.times { i ->
println today - (i+1).months
}
}

您可以阅读更多关于 Groovy 日期的信息 here

关于java - 列出前 12 个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9555140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com