2011-07-31 25 views
0

嗨,任何人都可以請幫助我。我想顯示給定特定日期的所有月份。groovy如何從指定日期獲得下個月

爲如:給定的日期爲:15月 - 2011 輸出應該是:月/ 2011年4月/ 2011 ....二月/ 2012

哪能acheive以上的常規?

+0

顯示所有月份,直到? feb 2012? –

回答

6

您可以使用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") 
    } 
} 
相關問題