对于某一特定日期(这是一个硬编码的日期),我想通过时间来增加LastModifiedTimeFrom和LastModifiedTimeTo每次10分钟.
我已经尝试了下面的但它没有执行增量,我不知道为什么?
Date d = Date.parse("HH:mm:ss", "00:00:00")
Calendar c = Calendar.getInstance()
c.setTime(d)
c.add(MINUTE, 10)
assert c.time == "00:10:00"
c.add(MINUTE, 10)
assert c.time == "00:20:00"
c.add(MINUTE, 10)
assert c.time == "00:30:00"
Run Code Online (Sandbox Code Playgroud)
小智 2
我建议使用一些 Groovy 语法糖和冗长但永远可靠的 Java 日历的组合方法。使用下面的代码,您应该能够解析日期并开始向其添加 10 分钟,并在进行过程中进行检查。
import java.util.Calendar
import static java.util.Calendar.*
Date d = Date.parse("HH:mm:ss", "00:00:00")
Calendar c = Calendar.getInstance()
c.setTime(d)
c.add(MINUTE, 10)
assert c.time.format("HH:mm:ss") == "00:10:00"
c.add(MINUTE, 10)
assert c.time.format("HH:mm:ss") == "00:20:00"
c.add(MINUTE, 10)
assert c.time.format("HH:mm:ss") == "00:30:00"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
566 次 |
| 最近记录: |