Iso8601是一个时间格式的标准化规范,常用于地球物理学中的时间表示,包括时间段、日期和时间。
这个规范使用世界协调时(UTC)进行时间的表示,使用T分隔日期和时间,并经常使用带时区偏移的ISO 8601扩展格式。
日期表示形式为:YYYY-MM-DD,其中年份使用四位数字,月份和日期使用两位数字表示。
例如,2019年5月1日表示为:2019-05-01。
时间表示形式为:hh:mm:ss,其中小时、分钟和秒钟分别用两位数字表示。
例如,下午3点20分30秒表示为:15:20:30。
时间段表示形式为:PnYnMnDTnHnMnS,其中P表示该字符串为时间段,nY表示年数,nM表示月数,nD表示天数,nH表示小时数,nM表示分钟数,nS表示秒数。
例如,表示一个时长为1天12小时30分钟的时间段为:P1DT12H30M。
日期时间表示可以将日期和时间结合表示,形式为YYYY-MM-DDThh:mm:ss,其中日期和时间使用T进行分隔。
例如,表示2020年10月20日下午3点50分30秒为:2020-10-20T15:50:30。
日期时间表示也可以带上时区偏移量,形式为YYYY-MM-DDThh:mm:ssTZD,其中TZD为时区偏移量。
例如,北京时间2019年5月1日下午3点20分30秒表示为:2019-05-01T15:20:30+08:00。
Iso8601是一种标准的时间表示规范,通过合理使用该规范能够有效减少时间表达的歧义。在cesiumjs中,我们可以通过利用该规范对时间进行表示,更加方便地完成地球物理学应用程序的编写。