首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gmtoffset验证GMT日期

使用gmtoffset验证GMT日期
EN

Stack Overflow用户
提问于 2013-10-22 08:54:57
回答 1查看 48关注 0票数 0

我有一个

i)称为gmtoffset的整数变量(这是从基准时间加/减的小时/分钟数),以及

ii) map对象(称为result),它包含GMT中的时间戳。我需要迭代到map对象中,并根据gmtoffset变量中的小时数加/减来更改map对象中的时间戳。

例如,int gmtoffset = 0230 , changedTimestamp = 2013-09-11 01:11:00.1

我的最后一个changedTimestamp变量应该是2013-09-11 10:41:00.1

请求帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-10-22 09:55:26

您可以使用Java CalendarSimpleDateFormat来完成这项工作。类似于以下内容:

代码语言:javascript
复制
Date date = <convert your changedTimesetamp to a date, see SimpleDateFormat>
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
cal.setTime(date);
cal.add(Calendar.MINUTE, gmtoffset);

注意:假设gmtoffset以分钟为单位表示...所以2小时30分钟就是150分钟。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19507286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档