Java 以秒为单位生成精确的时钟时间,并表示时区偏移
我正在生成需要有效时间的护理连续性文件。该文件指出:Java 以秒为单位生成精确的时钟时间,并表示时区偏移,java,hl7,ccd,Java,Hl7,Ccd,我正在生成需要有效时间的护理连续性文件。该文件指出: CONF-9: ClinicalDocument / effectiveTime SHALL be expressed with precision to include seconds. CONF-10: ClinicalDocument / effectiveTime SHALL include an explicit time zone offset. 好的,我可以以秒为单位获得当前时间: long timeMillis
CONF-9: ClinicalDocument / effectiveTime SHALL be expressed with precision to include seconds.
CONF-10: ClinicalDocument / effectiveTime SHALL include an explicit time zone offset.
好的,我可以以秒为单位获得当前时间:
long timeMillis = System.currentTimeMillis();
long timeSeconds = TimeUnit.MILLISECONDS.toSeconds(timeMillis);
但我不知道第二部分是怎么说时区的。正确有效时间的示例为
20000407130000+0500
。它来自一个示例。系统。currentTimeMillis()
定义为UTC
从
当前时间与UTC 1970年1月1日午夜之间的差值(以毫秒为单位)
只需硬编码UTC作为时间戳的时区