datetime - 在Groovy中以小时/分钟为单位递增日期对象

标签 datetime groovy

我想将小时或分钟添加到当前日期。例如,我创建了一个具有当前时间和日期的Date对象,并想将其增加30分钟,如何在Grails / Groovy中执行此操作?

Date Now : Thu Jan 16 11:05:48 EST 2014
Adding 30min to Now : Thu Jan 16 11:35:48 EST 2014



我想知道我是否可以做到与迄今添加1相同的功能,并将其向前移动一天。

最佳答案

您可以使用TimeCategory

import groovy.time.TimeCategory

currentDate =  new Date()

println currentDate

use( TimeCategory ) {
    after30Mins = currentDate + 30.minutes
}

println after30Mins

关于datetime - 在Groovy中以小时/分钟为单位递增日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21166927/

相关文章:

java - 如何在 Groovy Selenium 中初始化 WebDriver

java - 在 Oracle ADF 12.1.3 中从 transient 属性填充持久属性

c# - .NET DateTime 不在 ToShortTimeString() 中返回 AM/PM

java - 日期时间的国际化

r - 增加情节刻度线的长度

json - 我如何遍历一个包含对象列表的 json?

java - 如何在 JavaEE Web 应用程序中包含 Groovy 控制台

python - 日期时间 : ValueError: day is out of range for month

java - 将 java.sql.Timestamp 保存到 mysql 日期时间列会更改时间

grails - 在grails中获取动态bean字段