GB T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf
《GB T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf》由会员分享,可在线阅读,更多相关《GB T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf(26页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 01. 140.30 A 13 毒草3中华人民共和国国家标准GB/T 7408-2005/180 8601 :2000 代替GB/T7408一1994数据元和交换格式信息交换日期和时间表示法Data elements and interchange formats一Information interchange-Representation of dates and times (ISO 8601: 2000 , IDT) 2005-03-28发布中华人民共和国国家质量监督检验检菇总局也士中国国家标准化管理委员会&叩GB/T 7408-2005/ISO 8601 :2000 目次前言.
2、1 1 范围2 规范性引用文件-3 术语和定义4 基本原则.45 表示法.8 附录A(资料性附录)举例.20 A.1 日期(见表A.l) m A.2 日的时间(见表A.2)20A.3 日期和该日的时间的组合(见表A.3). . . 21 A.4 时间间隔(见表A.的nA.5 循环时间间隔(见表A.5)nGB/T 7408-2005/ISO 8601 : 2000 前言本标准等同采用国际标准ISO8601-2000(数据元和交换格式信息交换日期和时间表示法(英文版),并且代替GB/T7408-1994(数据元和交换格式信息交换日期和时间表示法。本标准与GB/T7408-1994相比主要变化如下:
3、一一增加日期和时间历法系统(本版的4.3); 一一-完善1994年版本的日期和时间的各种表示法(本版本的5.1,5.2,5.3,5.的;一一一增加时间间隔和循环时间间隔的表示法(本版本的5.5,5.的。本标准的附录A为资料性附录。本标准由中国标准化研究院提出。本标准由全国电子业务标准化技术委员会归口。本标准起草单位:中国标准化研究院。本标准主要起草人:章建方、刘碧松、魏宏、孙文峰、刘颖。I GB/T 7408一2005/ISO8601 : 2000 数据元和交换格式信息交换日期和时间表示法1 范围a) 用年、月和月中的日表示日b) 用年和年中的日表示的c) 用年、星期数和星期d) 基于24小时
4、计时e) 当地时间与协f) g) h) 循环时间本标准适用于本标准不包括时间。本标准考虑了对用本标准境确定。2 规范性引用文下列文件中的的修改单(不包括勘是否可使用这些文件GB 3101一-1993GB 3102. 1- 1993 GB/ T 1988- 1998 ITU-R 推荐标准TF.4ITU-R 推荐标准TF.6863 术语和定义3. 1 协调世界时Coordinated Universal Time ( UTC) 义由应用的语由国际计量局和国际地球自转服务CIERS)维护的时间标度,是各标准频率和时间信号协调播发的基准。注1:该定义源于国际电信联盟无线电咨询委员会CITU-R)的推荐
5、标准ITUTF. 686. ITU-R还规定UTC为协调世界时的缩写(见5.3. 3)。注2:协调世界时通常被(不正确地)称为格林尼治平时CGMT)。注3:其他的信息见以下网址:国际电信联盟网址:http: /www. itu. int/ home/ index. html GB/T 7408-2005/ISO 8601 :2000 国际计量局网址:http:/www.bipm.fr 国际地球自转服务网址:http:/www.iers. org/ 3.2 日期date 特定日历日的标识。由日历年、日历月、日历星期、日历日或该年中的日等数据元组合表示。3.3 日历日期calendar date
6、由日历年、日历月以及其在日历月中的顺序数表示的特定日历日的标识。3.4 顺序日期ordinal date 由日历年以及其在日历年中的顺序数表示的特定日历日的标识。3.5 星期日期week date 由其日历星期所属的日历年、该年的日历星期的顺序数以及其在该日历星期中的顺序数表示的特定日历日的标识。3.6 日(天)day 24小时的时间单位。3. 7 日历日calendar day 从ooooJ起始到2400J截止(相当于次日的开始)的时间间隔,一个典型的日历日的时间长度为24小时。3.8 3. 9 注1:日历日通常也被称作日。注2:日历日的周期是24小时,除非根据以下条件修改:一根据国际地球自
7、转服务的决定,插入或删除闰秒;一一一当地权威部门改变当地时间时,可能增删其他的时间间隔。时间长度duration 时间的数量(长度勺。基本格式basic format 为满足精度要求所必需的最少成分构成的表示格式。3. 10 扩展格式extend format 含有附加分隔符的基本格式的扩展。3. 11 公历Gregorian calendar 现在普遍采用的历法系统,出现于1582年,它所定义的年比朱利安日历更为接近回归年。注1:公历的采用消除了朱利安日历中累积偏差。公历中,一个公历年是平年或者闰年,每年分成12个顺序月。注2:本标准中,术语公历指4.3.2.1中所描述的历法系统。3.12
8、小时hour 60分钟的时间单位,其定义见GB3102. 1。2 GB/T 7408一2005/ISO8601:2000 3.13 当地时间local time 公共使用的当地时钟时间。注2当地时间和协调世界时的时差由(国家、区域或当地)负责此事的权威部门确定。时差取决于时区,它也可能在一年中有所不同。3. 14 分minute60秒的时间单位,其定义见GB3102. 1。3.15 月month28、29、30或31日的时间单位。注:在某些应用中,一个月可视为30日的一个时间单位。3. 16 日历月calendar month 将一个日历年划分成12个顺序的时间间隔,即12个日历月。其中每个月
9、有一个特定的名称,并含有指定的天数。注1:公历中,日历年中按顺序出现的月命名以及包含的日数如下:一月(31天),二月(平年28天,闰年29天),三月(31天),四月(30天),五月(31天),六月(30天),七月(31天),八月(31天),九月(30天),十月(31天), 十一月(30天),十二月(31天)。注2:日历月通常也称为月。3. 17 时间周期(时间间隔)period of time( time - interval) 两个时刻之间的时间段。注:时间周期通常也指周期。3.18 3. 19 循环时间间隔recurring time - interval 一系列连续的相同周期的时间间隔。
10、完全表示法complete representation 包含与表达式有关的所有日期和时间元素的表示法,如果适用,限于通过4位数字表示日历年的表示法。3.20 小数表示法decimal repr四entation通过在表达式的最低位成分增加小数对表示法进行的扩展。3.21 扩展表示法expanded feprestation ooooJ到9999J范围之外的日历年中的日期的标识符表示法的扩展。3.22 截短表示法truncated representation 通过省略从表达式最左边开始的高位成分而形成的一种缩写表示。注1:参阅4.6。注2:如果省略值为零的成分,则以时间单位表达的时间长度被认
11、为是截短的。3.23 降低精度表示法representation with reduced pr配ision通过省略从表达式最右边开始的低位成分而形成的一种缩写表示。3 GB/T 7408一2005/ISO8601 : 2000 3.24 秒second国际单位制(SI)中的一个基本的时间测量单位,见GB3102. 1。3.25 闰秒leap second 为了确保与UT1(基于地球自转的时间标度)接近一致,而有意对UTC进行调整的一秒,插入的一秒称为正闰秒,而省略的一秒称为负闰秒。(参阅ITU-RRec. TF. 460-5) 注:正闰秒是在23:59:59Z和24:00:00Z之间插入的,
12、并且表示成23:59:60Z。负闰秒是通过省略23:59:59Z获得。插入或省略是由IERS决定,通常是在6月30日或者12月31日,但是如果必要也可以在3月31日或9月30日。3.26 注:日历星期、3.29 年year3. 30 倍)。闰年leap year 公历中含有366日的日历年。注:4.3.2.1中给出闰年中多出的一日的分配规则。4 基本原则4. 1 基本概念本标准中定义了四个概念:一一时刻:长度认作为零的时间瞬间。时刻由它们在时间坐标系中的位置决定(即,与零点的时间距离)。4 GB/T 7408-2005/ISO 8601 :2000 一一时间间隔:两个时刻之间的一段时间。这些时
13、刻分别标示为开始和结束。时间间隔由这两个时刻规定,或由其中一个时刻以及时刻之间的时间距离规定,或仅由这些时刻之间的时间距离规定。一一循环时间间隔:一系列连续的相同周期的时间间隔。循环时间间隔由一个时间间隔和循环的次数规定。一一周期:时间的数量(长度勺。周期是国际单位制(S1)中表示时间单位的一个物理单位,其定义见GB3102. 1。精确的或近似的时刻和时间间隔均可通过使用唯一的、无歧义的表示法来标识,用以规定日期和日期中的时间。本标准规定了一套表达日期、日中的时间、时间间隔以及循环时间间隔的规则。加入或删4.2 单项表示法和组合表示法万通常以从左到右递降的内蟹来表示一一时刻点;一一只有日期;公
14、历分为周期为365个日历日的然而,百年并不是闰年,除非它们能被400整除。系统。连续的日历年由连续分本标准允许按照相应的年数标识采用公历年之前或之后的日历年。确定日历年以及它的年数,仅使用上述规则。本标准中,这些规则统称公历。如果表示1582年之前的日期,必须在信息交换双方约定的情况下才可使用本日历。注1:公历中,日历年OOOOJ是一个闰年。注2:当确定扁平公历中的日期时(在1582年之前的朱利安日历的日期计算中可能有必要),不应插入或删除日期。另外,日历年0001J年之前的年数与BC/AD日历系统中的年数不同,该处年数1AD紧跟在年数1BC 之后。5 GB/T 7408一2005/18086
15、01 : 2000 公历中,每年划分成12个顺序的日历月,如表1所示。表1日历月日历月数日历月名称该月中的日数平年中日期的顺序闰年中日期的顺序01 一月31 0131 01-31 02 二月28(闰年29)3259 3260 03 三月31 60-90 61-91 04 四月30 91120 92-121 05 五月31 121151 122-152 06 六月30 152181 153-182 07 七月31 182212 183-213 08 J.月31 213243 214-244 09 九月30 244-273 245-274 10 十月31 274-304 275-305 11 十-
16、月30 305-334 306-335 12 十二月31 335-365 336-366 -4.3.2.2 日历星期除4.3.2.1中描述的历法系统之外,还存在着基于一系列无限连续的日历星期的历法系统。每个日历星期有7个日历日,如表2所示。表2日历日星期中的顺序日数日历日名称01 星期一02 星期二03 星期三04 星期四05 星期五06 星期六07 星期日星期日历的参考点是把2000年1月1日定为星期六。日历年中的日历星期由日历星期数标识。依据规则,即一年中的第一个日历星期包括该年的第一个星期四,并且日历年的最后一个日历星期就是在下一个日历年的第一个日历星期之前的那个星期,日历星期数是其在该
17、年中的顺序。6 注1:以上规则规定个日历年有52或53个日历星期。注2:日历年的第一个日历星期可能包含前一个日历年中的三天,日历年的最后一个日历星期可能包含下一个日历年的三天。注3:根据日历年的星期日期表示的时间间隔与根据同一年的日历日期或顺序日期表示的时间间隔并不相同。例如2一一一1995年1月1日星期日是1994年的第52个星期的第7天。一一1996年12月31日星期二是1997年的第1个星期的第2天。注4,确定第1个日历星期的规则与规则第一个日历星期包含1月4日的星期是等同的。GB/T 7408-2005/ISO 8601 :2000 4.3.2.3 日期每个日历日可以由日历日期、顺序日
18、期或星期日期标识。用日历日期标识日历日包括以下三个部分z一一它的日历年p一一它的日历月;一一其在日历月中的顺序数。用顺序日期标识日历日包括以下两个部分:一一它的日历年;一一其在日历年中的顺序数。用星期日期标识日历日包括以下三部分z一一-日历星期所属的日历年p一一该年中的日历星期的日历星期号p一一其在日历星期中的顺序数。4.4 表示法申采用的字符本标准规定的表示法采用GB/T1988中规定的数字,字母、字符和特殊字符。这些字符的特殊用法见本标准4.5条和5.1条。注1:不能用大写字母之处,可用小写字符。注2:用于日期和时间交换的字符编码不属于本标准范畴。本表示法不能使用空格符。4.5 分隔符的用
19、法需要时,可采用下述字符作分隔符z-J(连字符)一一用于分隔时间元素年和月和星期,年和日川月和日以及星期和日。注1:连字符也可用来表示省略的成分。:J(冒号)一一用于分隔时间元素小时和分、分和秒。/JC斜线)一一一在时间间隔或循环时间间隔的表示法中用于分隔两个成分。:1* J (数字号)一一在循环时间间隔表示法中用于分隔时间间隔和循环因子。注2:本标准定义的表示法也采用十进制的分隔符。4.6 截短表示法在高位成分的存在是隐含的情况下,根据信息交换双方的约定,允许将其省略。为避免误解,在每一省略成分处常需增一个连宇符。在这些表示法与其他表示法不会混淆时,这些前置连字符可以省略。截短表示法应只用于
20、省略成分的值能由所有通信方无歧义推断出的情况下。注:如果对该要求不够重视,可能会引起诸如千年虫之类的问题。当采用截短表示法时,应制定规定以防止截短表示法与实际应用所采用的其他日期和时间表示法相海淆。4. 7 扩展表示法根据信息交换双方的约定,允许扩展标识日历年的成分;如果不扩展,日历年用至多4位数字标识。这种方法能引用完全表示法所支持的范围之外的日历年中的日期和时间,即,开始年ooooJ年之前或者终止年9999J年之后。当采用扩展表示法时,应制定规定以防止扩展表示法与实际应用所采用的其他日期和时间表示法相棍淆。4.8 前置零在规定的表示法中,每个日期和时间成分都有一规定的长度,根据需要可采用前
21、置零。7 GB/T 7408-2005/ISO 8601 :2000 4.9 双方约定本标准标识的一些表示法只能根据信息交换双方的约定使用。这些约定应确保采用本表示法的宇段有其他的表示法,如果这些其他的表示法不能无歧义地与约定的表示法明确区分。5 表示法5.1 说明5. 1. 1 用于代替数字的字符YJ 表示时间元素年所使用的数字;MJ DJ wJ hJ 表示时间元素小mJ 表示时间元素sJ 表示时间元 nJ 表示数字,:!:J与随后的另外,下列5. 1. 2 标志符所 PJ 时间 RJ WJ星期标志符ZJ 协调世界时在时间长度表示法(5. YJ MJ WJ DJ HJ 5. 2 日期为便于比
22、较,在下列所有日期表5.2.1 日历日期日历日期的表示:数由交换双方时间长度的数表示该日的时间。分:12日为例说明。一一月中的日(日历的日)是用两位数表示的。任何一个月的第一天用01表示,该月其后的日按递增顺序编号。一一月用两位数表示,一月用OlJ表示,随后的月份按递增顺序编号。一一年一般用四位数表示,在OOOOJ到9999J范围中取值,按公历升序编号。如果在OOOOJ到1582J范围中取值,应根据信息交换双方的约定。5. 2. 1. 1 完全表示法当实际应用表明只需用日历日期表达式时,其完全表示法应该为八位数字组成的一纯数字型数据8 G/T 7408-2005/180 8601 :2000
23、元,其中YYYY表示一个日历年,MM表示日历年中日历月的顺序数,DD表示日历月中的日历日的顺序数。基本格式:YYYYMMDD举例19850412 扩展格式:YYYY-MM-DD 举例1985-04-12 5.2. 1. 2 降低精度表示法如果在某些特定的应用中,采用比5.2. 1. 1所规定的完全表示法精度低的表示,足以表示一个日历日期时,则可以从最右边开始省略二位、四位或六位数字,所构成的表达式可表示月、年或世纪。省略DD时,YYYY和MM二者中间应插入一个分隔符,但注意分隔符不能用在其他降低精度表示法中。a) 特定的月基本格式:YYYY-MM扩展格式:无基本格式:-MM扩展格式:无f) 缺
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 7408 2005 数据 交换 格式 信息 日期 时间 表示
