第三方API返回时间字符串格式确认,如'2019-07-04T01:08:31.1953626+00:00'
Third party API returned time string format confirm, like '2019-07-04T01:08:31.1953626+00:00'
这是一个简单的问题,在我的应用程序中,我从 API 中获取了一个时间字符串,其格式如下:
2019-07-04T01:08:31.1953626+00:00
我不太确定 hh:mm:ss
之后的部分,例如在本例中是 1953626+00:00
,这是什么?
通过 toISOString
的 JS API,时间字符串格式类似于:2019-07-04T08:29:01.349Z
其中结束部分是毫秒。在我的应用程序中,我需要根据上面显示的 API 的时间字符串 return 处理一些逻辑,因此我需要确认其含义。
注意:有人说是 CPU 刻度,不确定。我只是想确认它是否是一些通用惯例。谢谢。
ISO 8601
您输入的字符串均为标准 ISO 8601 格式。
ISO 8601 是将 date-time 值序列化为文本的现代协议。这些格式最大限度地减少了英语的使用。它们很容易被机器解析。而且它们很容易被不同文化的人阅读。
较新的标准为 date-time 指定了 ISO 8601。 ISO 8601 取代了旧协议中使用的糟糕格式,例如电子邮件 headers。
小数秒
.1953626
表示小数秒。
使用 7 位数字是不寻常的。那是错字吗?通常小数秒由 3、6 或 9 位数字组成,分辨率为毫秒、微秒或纳秒。
Offset-from-UTC
+00:00
表示日期,time-of-day 意味着在 UTC 之前被解释为零 hours-minutes-seconds。换句话说,在 UTC 本身。
同上 Z
。该字母发音为“Zulu”,意思是 +00:00
的偏移量。
这是一个简单的问题,在我的应用程序中,我从 API 中获取了一个时间字符串,其格式如下:
2019-07-04T01:08:31.1953626+00:00
我不太确定 hh:mm:ss
之后的部分,例如在本例中是 1953626+00:00
,这是什么?
通过 toISOString
的 JS API,时间字符串格式类似于:2019-07-04T08:29:01.349Z
其中结束部分是毫秒。在我的应用程序中,我需要根据上面显示的 API 的时间字符串 return 处理一些逻辑,因此我需要确认其含义。
注意:有人说是 CPU 刻度,不确定。我只是想确认它是否是一些通用惯例。谢谢。
ISO 8601
您输入的字符串均为标准 ISO 8601 格式。
ISO 8601 是将 date-time 值序列化为文本的现代协议。这些格式最大限度地减少了英语的使用。它们很容易被机器解析。而且它们很容易被不同文化的人阅读。
较新的标准为 date-time 指定了 ISO 8601。 ISO 8601 取代了旧协议中使用的糟糕格式,例如电子邮件 headers。
小数秒
.1953626
表示小数秒。
使用 7 位数字是不寻常的。那是错字吗?通常小数秒由 3、6 或 9 位数字组成,分辨率为毫秒、微秒或纳秒。
Offset-from-UTC
+00:00
表示日期,time-of-day 意味着在 UTC 之前被解释为零 hours-minutes-seconds。换句话说,在 UTC 本身。
同上 Z
。该字母发音为“Zulu”,意思是 +00:00
的偏移量。