我有这个问题.我需要做以下事情:
例如.今天日期是2012年1月12日19:00
我怎样才能创建一个新的日期,即2012年1月12日00:00(当天开始)
这似乎很容易,但我找不到任何groovyway得到它,任何帮助将是apreciated.
Dav*_*ton 22
要在午夜使用日期Date.clearTime
(docs):
dateAtMidnight = new Date()
dateAtMidnight.clearTime()
Run Code Online (Sandbox Code Playgroud)
(Javadocs用于Groovy JDK <2.0,在Groovy JDK 2.0中clearTime()
声明void
,防止d = new Date().clearTime()
.注释表明原始功能可能会被恢复,是的!)
为了比较<= 23:59:59
,使用< (the next day)
:而不是使用:
(aDate >= dateAtMidnight) && (aDate < (dateAtMidnight + 1))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10075 次 |
最近记录: |