我正在生成需要有效时间的护理连续性文件。该文件指出:
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
。它来自其中一个样本。