问题描述
我正在尝试将特定的日期时间转换为毫秒。然后我必须增加15分钟到毫秒。这两个输出都需要毫秒。
TimeZone.setDefault(TimeZone.getTimeZone('UTC'))
d = "21/09/2020"
t = "03:00"
Date unixTimedate = new Date("$d $t:00");
long fromTime = unixTimedate.getTime()
log.info fromTime
def c = new Date(fromTime).format("dd/MM/yyyy'T'HH:mm:ss");
log.info c
d = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS").parse(c)
use(TimeCategory)
{
def startdate2 = d + 15.minutes
log.info "updated datetime" + startdate2
def outputDateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS"
def newstartdatetime = "${startdate2.format(outputDateFormat)}"
log.info "StartDateTime : " + newstartdatetime
long toTime = newstartdatetime.getTime()
log.info toTime
}
输出: 星期一9月21 08:17:17 UTC 2020:INFO:1631156400000 这是 20 21年9月9日星期四03:00:00
21现在转换为09
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)