在groovy中生成随机日期

ErE*_*TuS 2 groovy

我是groovy的新手,我想知道如何在特定范围内的groovy中生成随机日期.我们假设从2013年6月到2014年6月.

谢谢

Mic*_*ter 6

考虑一下:

?def dateA = Date.parse("dd-MM-yyyy", "01-06-2013")
int range = 365
def randomInterval = new Random().nextInt(range)
def dateB = dateA.plus(randomInterval)

println dateA
println dateB
Run Code Online (Sandbox Code Playgroud)

请注意,这不包括闰年.