首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成精确的时钟时间(以秒为单位),并表示时区偏移

生成精确的时钟时间(以秒为单位),并表示时区偏移
EN

Stack Overflow用户
提问于 2014-07-17 18:56:38
回答 1查看 133关注 0票数 0

我正在生成需要有效时间的护理连续性文档。该文件写道:

代码语言:javascript
复制
CONF-9:     ClinicalDocument / effectiveTime SHALL be expressed with precision to include seconds.
CONF-10:    ClinicalDocument / effectiveTime SHALL include an explicit time zone offset.

好的,我可以得到当前的时间:

代码语言:javascript
复制
long timeMillis = System.currentTimeMillis();
long timeSeconds = TimeUnit.MILLISECONDS.toSeconds(timeMillis);

但我不知道第二部分说了什么时区。正确有效时间的一个例子是20000407130000+0500。它来自其中一个样本。

EN

回答 1

Stack Overflow用户

发布于 2014-07-17 19:30:29

根据定义,System.currentTimeMillis()是UTC。

javadoc

当前时间与1970年1月1日午夜之间的差值,单位为毫秒。

只需将UTC硬编码为您的时间戳的时区。

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

https://stackoverflow.com/questions/24801699

复制
相关文章

相似问题

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