以下是IS0 8601:2004标准的定义。它表示 秒的分数可以用一到六位数表示。
我可以使用所有6位数来表示秒的分数吗? 如果我使用6位数代表一秒的分数,下面的表示是否正确?
1ms - 001000
10ms - 010000
100毫秒 - 100000
{扩展时间格式}(32字节)
YYYY-MM-DDTHH:MM:ss.sTZD
YYYY = 0000至9999年
MM =第01至第12月
DD =第01至31日
T =特殊分离器T
hh =小时00至23
mm =分钟00至59
ss =第二个00到59
s =表示一秒的一小部分的一到六个数字
TZD =时区指示符
(TZD用'+ hh:mm',' - hh:mm'或'Z'表示)
答案 0 :(得分:9)
ISO 8601:2004没有规定小数部分的位数。
4.2.2.4带小数的表示
根据申请,交换方应同意 小数部分中的位数。格式应为 [hhmmss,ss],[hhmm,mm]或[hh,hh]视情况而定(小时秒钟, 小时分钟和小时,分别为必要的数字 跟随小数点。小数部分应至少有一个 数字。
是的,如果您使用6位数作为小数,则表示正确。
1ms -- 001000
10ms -- 010000
100ms -- 100000
1μs -- 000001