GB/T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法

GB/T 7408-2005 Data elements and interchange formats—Information interchange—Representation of dates and times

国家标准 中文简体 被代替 已被新标准代替,建议下载标准 GB/T 7408.1-2023 | 页数:25页 | 格式:PDF

基本信息

标准号
GB/T 7408-2005
标准类型
国家标准
标准状态
被代替
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2005-03-28
实施日期
2005-10-01
发布单位/组织
中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
归口单位
全国电子业务标准化技术委员会
适用范围
-

研制信息

起草单位:
中国标准化研究院
起草人:
章建方、刘碧松、魏宏、孙文峰、刘颖
出版信息:
页数:25页 | 字数:45 千字 | 开本: 大16开

内容描述

ICS01.140.30

A13诵黔

日防手灼入「己.lt1311不百百落汀峨净月大芬摊爹

卜t.」子二少、z}}uuu一勇}nr作主

GB/T7408-2005/ISO8601:2000

代替GB/T7408-1994

数据元和交换格式

声曰‘An.a-上AV..曰,‘‘曰叫尸~月,少..,.备.一、J-

I口itr"X77'CH"7THHJILai4y.-IJ、IA

Dataelementsandinterchangeformats-

Informationinterchange-Representationofdatesandtimes

(ISO8601:2000,IDT)

2005-03-28发布2005-10-01实施

中华人民共和国国家质量监督检验检疫总局。,

小ha、of’*蓄辈秘,花瞥MPIM74Mf,IPL豁荟发布

GB/T7408-2005/ISO8601:2000

pl1青

本标准等同采用国际标准ISO8601-2000((数据元和交换格式信息交换日期和时间表示法》

英(文版),并且代替GB/T7408-1994数《据元和交换格式信息交换日期和时间表示法》。

本标准与GB/T7408-1994相比主要变化如下:

—增加日期和时间历法系统本(版的4.3);

—完善1994年版本的日期和时间的各种表示法本(版本的5.1,5.2,5.3,5.4);

—增加时间间隔和循环时间间隔的表示法本(版本的5.5,5.6)0

本标准的附录A为资料性附录。

本标准由中国标准化研究院提出。

本标准由全国电子业务标准化技术委员会归口。

本标准起草单位:中国标准化研究院。

本标准主要起草人:章建方、刘碧松、魏宏、孙文峰、刘颖。

GB/T7408-2005/ISO8601:2000

数据元和交换格式

信息交换日期和时间表示法

1范围

本标准规定了公历日期和时间以及时间间隔的表示法。它包括:

a)用年、月和月中的日表示日历日期;

b)用年和年中的日表示的顺序日期;

c)用年、星期数和星期中的日数表示的星期日期;

d)基于24小时计时系统的一日的时间;

e)当地时间与协调世界时U(TC)之间的时差;

f)日期和时间的组合;

9)时间间隔;

h)循环时间间隔。

本标准适用于在信息交换中所涉及的日期和时间表示。

本标准不包括日期和时间表示法中用文字表示的日期和时间,也不包括未以字符表示的日期和

时间。

本标准考虑了闰秒,它们有时在日历月的末尾插人,以保持日历日在天文学上的精度。

对用本标准表示法表示的所有数据元,本标准不给予其任何特别含义和解释。其含义由应用的语

境确定。

2规范性引用文件

下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有

的修改单不(包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究

是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。

GB3101-1993有关量、单位和符号的一般原则

GB3102.1-1993空间和时间的量的单位

GB/T1988-1998信息技术信息交换用七位编码字符集e(qvISO/IEC646:1991)

ITU-R推荐标准TF.460-5标准频率与时间信号发射

ITU-R推荐标准TF.686词汇表

3术语和定义

3.1

协调世界时CoordinatedUniversalTime(UTC)

由国际计量局和国际地球自转服务(IERS)维护的时间标度,是各标准频率和时间信号协调播发的

基准。

注1:该定义源于国际电信联盟一无线电咨询委员会I(TU-R)的推荐标准ITUTF.686.ITU-R还规定UTC为协调

世界时的缩写见(5.3.3)0

注2:协调世界时通常被不(正确地)称为格林尼治平时G(MT)o

注3:其他的信息见以下网址:

国际电信联盟网址:/home/index.html

GB/T7408-2005/ISO8601:2000

国际计量局网址:http:刀www.bipm.fr

国际地球自转服务网址:/

3.2

日期date

特定日历日的标识。由日历年、日历月、日历星期、日历日或该年中的日等数据元组合表示。

3.3

日历日期calendardate

由日历年、日历月以及其在日历月中的顺序数表示的特定日历日的标识。

3.4

顺序日期ordinaldate

由日历年以及其在日历年中的顺序数表示的特定日历日的标识。

3.5

星期日期weekdate

由其日历星期所属的日历年、该年的日历星期的顺序数以及其在该日历星期中的顺序数表示的特

定日历日的标识。

3.6

日天()day

24小时的时间单位。

3.7

日历日calendarday

从0[00叼起始到2「400〕截止相(当于次日的开始)的时间间隔,一个典型的日历日的时间长度为

24小时。

注1:日历日通常也被称作日。

注2:日历日的周期是24小时,除非根据以下条件修改:

一一根据国际地球自转服务的决定,插人或删除闰秒;

--一当地权威部门改变当地时间时,可能增删其他的时间间隔。

3.8

时Ri长度duration

时间的数量(“长度”)。

3.9

基本格式basicformat

为满足精度要求所必需的最少成分构成的表示格式。

3.10

扩展格式extendformat

含有附加分隔符的基本格式的扩展。

3.11

公历Gregoriancalendar

现在普遍采用的历法系统,出现于1582年,它所定义的年比朱利安日历更为接近回归年。

注1:公历的采用消除了朱利安日历中累积偏差。公历中,一个公历年是平年或者闰年,每年分成12个顺序月。

注2:本标准中,术语公历指中所描述的历法系统。

3.12

小时hour

60分钟的时间单位,其定义见GB3102.1a

GB/T7408-2005/ISO8601:2000

3.13

当地时间localtime

公共使用的当地时钟时间。

注:当地时间和协调世界时的时差由(国家、区域或当地)负责此事的权威部门确定。时差取决于时区,它也可能在

一年中有所不同。

3.14

分minute

60秒的时间单位,其定义见GB3102.10

3.15

月month

28,29,30或31日的时间单位。

注:在某些应用中,一个月可视为30日的一个时间单位。

3.16

日历月calendarmonth

将一个日历年划分成12个顺序的时间间隔,即12个日历月。其中每个月有一个特定的名称,并含

有指定的天数。

注1:公历中,日历年中按顺序出现的月命名以及包含的日数如下:一月3(1天),二月平(年28天,闰年29天),三月

(31天),四月3(0天),五月(31天),六月(30天),七月3(1天)>/l月(31天),九月(30天),十月3(1天),

十一月3(0天),十二月3(1天)。

注2:日历月通常也称为月。

3.17

时间周期时(间间隔)periodoftime(time-interval)

两个时刻之间的时间段。

注:时间周期通常也指周期。

3.18

循环时fel间隔recurringtime一interval

一系列连续的相同周期的时间间隔。

3.19

完全表示法completerepresentation

包含与表达式有关的所有日期和时间元素的表示法,如果适用,限于通过4位数字表示日历年的表

示法。

3.20

/j、数表示法decimalrepresentation

通过在表达式的最低位成分增加小数对表示法进行的扩展。

3.21

扩展表示法expandedfeprestation

[000叼到9[999]范围之外的日历年中的日期的标识符表示法的扩展。

3.22

截短表示法truncatedrepresentation

通过省略从表达式最左边开始的高位成分而形成的一种缩写表示。

注1:参阅4.60

注2:如果省略值为零的成分,则以时间单位表达的时间长度被认为是截短的。

3.23

降低精度表示法representationwithreducedprecision

通过省略从表达式最右边开始的低位成分而形成的一种缩写表示。

GB/T7408-2005/ISO8601:2000

3.24

秒second

国际单位制S(I)中的一个基本的时间测量单位,见GB3102.10

3.25

闰秒leapsecond

为了确保与UT1(基于地球自转的时间标度)接近一致,而有意对UTC进行调整的一秒,插人的一

秒称为正闰秒,而省略的一秒称为负闰秒。参(阅ITU-RRec.TF.460-5)

注:正闰秒是在23:59:59Z和24;00;00Z之间插人的,并且表示成23;59,60Z。负闰秒是通过省略23:59:59Z获

得。插人或省略是由IERS决定,通常是在6月30日或者12月31日,但是如果必要也可以在3月31日或9月

30日。

3.26

时刻time一point

长度认作为零的时间瞬间。

3.27

星期week

7日的一个时间单位。

3.28

日历星期calendarweek

一个7日的时间间隔,从星期一开始,由其在日历年中的序号标识。

注:日历星期通常也指星期。

3.29

年year

周期等于一个日历年的时间单位。

3.30

日历年calendaryear

历法中的循环时间间隔,为地球绕太阳公转一周所需要的时间接(近日历日的整数倍)。

注:日历年通常也指年。

3.31

百年centennialyear

公历中年数能被100整除的日历年。

3.32

平年commonyear

公历中含有3“日的日历年。

3.33

闰年leapyear

公历中含有366日的日历年。

注:中给出闰年中多出的一日的分配规则。

4基本原则

4.1基本概念

本标准中定义了四个概念:

—时刻:长度认作为零的时间瞬间。时刻由它们在时间坐标系中的位置决定(即,与零点的时间

距离)。

GB/T7408-2005/ISO8601:2000

—时间间隔:两个时刻之间的一段时间。这些时刻分别标示为“开始”和“结束”。时间间隔由这

两个时刻规定,或由其中一个时刻以及时刻之间的时间距离规定,或仅由这些时刻之间的时间

距离规定。

—循环时间间隔:一系列连续的相同周期的时间间隔。循环时间间隔由一个时间间隔和循环的

次数规定。

—周期:时间的数量(“长度”)。周期是国际单位制S(i)中表示时间单位的一个物理单位,其定义

见GB3102.1。

精确的或近似的时刻和时间间隔均可通过使用唯一的、无歧义的表示法来标识,用以规定日期和日

期中的时间。本标准规定了一套表达日期、日中的时间、时间间隔以及循环时间间隔的规则。加人或删

除某些时间元素如(秒)可以调整所需的或能达到的精度。

4.2单项表示法和组合表示法共有的特征

通常以从左到右递降的次序来表示下列时间:

—时刻点;

—只有日期;

—只有时间;

—时间间隔;

—循环时间间隔;

—上述任何缩略形式。

4.3时间单位和历法系统

4.3.1时间单位

本标准中的周期由下列一个或多个单位表示:

—秒:国际单位制Si()中时间度量的一个基本单位,其定义见GB3102.10

—分:60秒的一个时间单位。

—小时:60分的一个时间单位。

—日:24小时的一个时间单位。

—星期:7日的一个时间单位。

—月:28,29,30或31日的一个时间单位。

注:在某些应用中,一个月指30日的时间单位。

—年:12个月的一个时间单位,接近地球绕太阳公转一周的周期。参见0

4.3.2日期和时间历法系统

公历

本标准用公历标识日历日。

公历给出了由一系列连续的日历年可(能是无限的)组成的一个历法系统。连续的日历年由连续分

配的年数标识。在巴黎签署的“公约”的日历年数被分配为1875年,并以其作为参考点。

公历分为周期为365个日历日的平年以及周期为3“个日历日的闰年。闰年是能被4整除的年,

然而,百年并不是闰年,除非它们能被400整除。

本标准允许按照相应的年数标识采用公历年之前或之后的日历年。确定日历年以及它的年数,仅

使用上述规则。本标准中,这些规则统称公历。如果表示1582年之前的日期,必须在信息交换双方约

定的情况下才可使用本日历。

注1:公历中,日历年0[000〕是一个闰年。

注2:当确定扁平公历中的日期时在(1582年之前的朱利安日历的日期计算中可能有必要),不应插人或删除日期。

另外,日历年0〔001」年之前的年数与“BC/AD日历系统”中的年数不同,该处年数“1AD”紧跟在年数“1BC'

之后。

GB/T7408-2005/ISO8601:2000

公历中,每年划分成12个顺序的日历月,如表1所示。

表1日历月

少三

日历星期

除中描述的历法系统之外,还存在着基于一系列无限连续的日历星期的历法系统。每个

日历星期有7个日历日,如表2所示。

表2日历日

苹仁viHino1

星期日历的参考点是把2000年1月1日定为星期六。

日历年中的日历星期由日历星期数标识。依据规则,即一年中的第一个日历星期包括该年的第一

个星期四,并且日历年的最后一个日历星期就是在下一个日历年的第一个日历星期之前的那个星期,日

历星期数是其在该年中的顺序。

注1:以上规则规定一个日历年有52或53个日历星期。

注2:日历年的第一个日历星期可能包含前个日历年中的三天,日历年的最后一个日历星期可能包含下一个日历

年的三天。

注3:根据日历年的星期日期表示的时间间隔与根据同一年的日历日期或顺序日期表示的时间间隔并不相同。

例如:

1995年1月1日星期日是1994年的第52个星期的第7天。

一一1996年12月31日星期二是1997年的第1个星期的第2天。

注4:确定第1个日历星期的规则与规则“第一个日历星期包含1月4日的星期”是等同的。

GB/T7408-2005/ISO8601:2000

日期

每个日历日可以由日历日期、顺序日期或星期日期标识。

用日历日期标识日历日包括以下三个部分:

—它的日历年;

—它的日历月;

—其在日历月中的顺序数。

用顺序日期标识日历日包括以下两个部分:

—它的日历年;

—其在日历年中的顺序数。

用星期日期标识日历日包括以下三部分:

—日历星期所属的日历年;

—该年中的日历星期的日历星期号;

—其在日历星期中的顺序数。

4.4表示法中采用的字符

本标准规定的表示法采用GB/T1988中规定的数字,字母、字符和特殊字符。这些字符的特殊用

法见本标准4.5条和5.1条。

注1:不能用大写字母之处,可用小写字符。

注2:用于日期和时间交换的字符编码不属于本标准范畴。

本表示法不能使用空格符。

4.5分隔符的用法

需要时,可采用下述字符作分隔符:

.]连(字符)—用于分隔时间元素“年”和“月”和“星期”,“年”和旧‘”“月”和旧‘”以及“星期”和

旧‘”。

注1:连字符也可用来表示省略的成分。

仁:](冒号)—用于分隔时间元素“小时”和“分”、“分”和“秒”。

[/]斜(线)—在时间间隔或循环时间间隔的表示法中用于分隔两个成分。

[#〕数(字号)—在循环时间间隔表示法中用于分隔时间间隔和循环因子。

注2:本标准定义的表示法也采用十进制的分隔符。

4.6截短表示法

在高位成分的存在是隐含的情况下,根据信息交换双方的约定,允许将其省略。为避免误解,在每

一省略成分处常需增

推荐标准