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

上传人:吴艺期 文档编号:113318 上传时间:2019-07-07 格式:PDF 页数:25 大小:820.25KB
下载 相关 举报
GB T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf_第1页
第1页 / 共25页
GB T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf_第2页
第2页 / 共25页
GB T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf_第3页
第3页 / 共25页
GB T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf_第4页
第4页 / 共25页
GB T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf_第5页
第5页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICSA 101. 140.30遏黔中华人民共和国国家标准GB/T 7408-2005/ISO 8601:2000代替GB/T 7408-1994数据元和交换格式信息交换日期和时间表示法Data elements and interchange formats-Information interchange-Representation of dates and times(ISO 8601:2000,IDT)2005-03-28发布2005-10-01实施中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布GB/T 7408-2005/1S0 8601:2000目次前言I1范围

2、12规范性引用文件.13术语和定义,14基本原则45表示法8附录A(资料性附录)举例.20A.1日期(见表A. 1)20A.2日的时间(见表A. 2). 20A.3日期和该日的时间的组合(见表A.3) . 21A.4时间间隔(见表A. 4 )22A.5循环时间间隔(见表A. 5 ).22GB/T 7408-2005/ISO 8601:2000.几j.目月叨吕本标准等同采用国际标准ISO 8601-2000数据元和交换格式信息交换日期和时间表示法(英文版),并且代替GB/T 7408-1994(数据元和交换格式信息交换日期和时间表示法本标准与GB/T 7408-1994相比主要变化如下:增加日期

3、和时间历法系统(本版的4.3);完善1994年版本的日期和时间的各种表示法(本版本的5.1,5.2,5.3,5.4);增加时间间隔和循环时间间隔的表示法(本版本的5.5,5.6)0本标准的附录A为资料性附录。本标准由中国标准化研究院提出。本标准由全国电子业务标准化技术委员会归口。本标准起草单位:中国标准化研究院。本标准主要起草人:章建方、刘碧松、魏宏、孙文峰、刘颖。GB/T 7408-2005/ISO 8601:2000数据元和交换格式信息交换日期和时间表示法范围本标准规定了公历日期和时间以及时间间隔的表示法。它包括:a)用年、月和月中的日表示日历日期;b)用年和年中的日表示的顺序日期;c)用

4、年、星期数和星期中的日数表示的星期日期;d)基于24小时计时系统的一日的时间;e)当地时间与协调世界时(UTC)之间的时差;f)日期和时间的组合;9)时间间隔;h)循环时间间隔。本标准适用于在信息交换中所涉及的日期和时间表示。本标准不包括日期和时间表示法中用文字表示的日期和时间,也不包括未以字符表示的日期和时间。本标准考虑了闰秒,它们有时在日历月的末尾插人,以保持日历日在天文学上的精度。对用本标准表示法表示的所有数据元,本标准不给予其任何特别含义和解释。其含义由应用的语境确定。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘

5、误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB 3101-1993有关量、单位和符号的一般原则GB 3102.1-1993空间和时间的量的单位GB/T 1988-1998信息技术信息交换用七位编码字符集(eqv ISO/IEC 646:1991)ITU-R推荐标准TF. 460-5标准频率与时间信号发射ITIJ-R样荐标准TF_ 686词汇劣术语和定义3. 1协调世界时Coordinated Universal Time (UTC)由国际计量局和国际地球自转服务(IERS)维护的时间标

6、度,是各标准频率和时间信号协调播发的基准。注1:该定义源于国际电信联盟无线电咨询委员会(ITU-R)的推荐标准ITU TF. 686. ITU-R还规定UTC为协调世界时的缩写(见5.3.3)0注2:协调世界时通常被(不正确地)称为格林尼治平时(GMT).注3:其他的信息见以下网址:国际电信联盟网址:http:/www. itu. int/home/index. htmlGB/T 7408-2005/ISO 8601:2000国际计量局网址:http;/www. hipm. fr国际地球自转服务网址:http;/www. iers. org/3.2日期date特定日历日的标识。由日历年、日历月

7、、日历星期、日历日或该年中的日等数据元组合表示。3.3日历日期calendar date由日历年、日历月以及其在日历月中的顺序数表示的特定日历日的标识。3.4顺序日期ordinal date由日历年以及其在日历年中的顺序数表示的特定日历日的标识3.5星期日期week date由其日历星期所属的日历年、该年的日历星期的顺序数以及其在该日历星期中的顺序数表示的特定日历日的标识。3.6日(天)day24小时的时间单位。3.7日历日calendar day从。起始到2400截止(相当于次日的开始)的时间间隔,一个典型的日历日的时间长度为24小时。注1:日历日通常也被称作日。注2:日历日的周期是24小时

8、,除非根据以下条件修改:根据国际地球自转服务的决定,插人或删除闰秒;一一当地权威部门改变当地时间时,可能增删其他的时间间隔.3.8时间长度duration时间的数量(“长度”)。3.9基本格式basic format为满足精度要求所必需的最少成分构成的表示格式。3. 10扩展格式extend format含有附加分隔符的基本格式的扩展3. 11公历Gregorian calendar现在普遍采用的历法系统,出现于1582年,它所定义的年比朱利安日历更为接近回归年。注1:公历的采用消除了朱利安日历中累积偏差公历中,一个公历年是平年或者闰年,每年分成12个顺序月。注2:本标准中,术语公历指4. 3

9、. 2.1中所描述的历法系统。3. 12小时hour6。分钟的时间单位,其定义见GB 3102. 1,GB/T 7408-2005/ISO 8601:20003.13当地时间local time公共使用的当地时钟时间。注:当地时间和协调世界时的时差由(国家、区域或当地)负责此事的权威部门确定。时差取决于时区,它也可能在一年中有所不同3. 14分minute60秒的时间单位,其定义见GB 3102. 1,3. 15月month28,29,30或31日的时间单位。注:在某些应用中,一个月可视为30日的一个时间单位。3. 16日历月calendar month将一个日历年划分成12个顺序的时间间隔,

10、即12个日历月。其中每个月有一个特定的名称,并含有指定的天数。注1:公历中,日历年中按顺序出现的月命名以及包含的日数如下:一月(31天),二月(平年28天,闰年29天),三月(31天),四月(30天),五月(31天),六月(30天),七月(31天),j、月(31天),九月(30天),十月(31天),十一月(30天),十二月(31天)注2:日历月通常也称为月。3. 17时间周期(时间间隔)period of time(tim。一interval)两个时刻之间的时间段。注:时间周期通常也指周期3. 18循环时间间隔recurring time - interval一系列连续的相同周期的时间间隔。3

11、. 19完全表示法complete representation包含与表达式有关的所有日期和时间元素的表示法,如果适用,限于通过4位数字表示日历年的表示法。3.20小数表示法decimal representation通过在表达式的最低位成分增加小数对表示祛进行的扩展。3.21扩展表示法expanded represtation0000到仁9999范围之外的日历年中的日期的标识符表示法的扩展。3.22截短表示法truncated representation通过省略从表达式最左边开始的高位成分而形成的一种缩写表示。注1:参阅4.60注2:如果省略值为零的成分,则以时间单位表达的时间长度被认为是

12、截短的3.23降低精度表示法representation with reduced precision通过省略从表达式最右边开始的低位成分而形成的一种缩写表示。GB/T 7408-2005/ISO 8601:20003.24秒second国际单位制(SD中的一个基本的时间测量单位,见GB 3102. 1 e3.25闰秒leap second为了确保与UT1(基于地球自转的时间标度)接近一致,而有意对UTC进行调整的一秒,插人的一秒称为正闰秒,而省略的一秒称为负闰秒。(参阅ITU-R Rec. TF. 460-5)注:正闰秒是在23:59,59Z和24:00;00Z之间插人的,并且表示成23;5

13、9:60Z.负闰秒是通过省略23:59:59Z获得。擂人或省略是由IERS决定,通常是在6月30日或者12月31日,但是如果必要也可以在3月31日或9月30日。3.26时刻time一point长度认作为零的时间瞬间。3.27星期week7日的一个时间单位。3.28日历星期calendar week一个7日的时间间隔,从星期一开始,由其在日历年中的序号标识。注:日历星期通常也指星期。3.29年year周期等于一个日历年的时间单位。3.30日历年calendar year历法中的循环时间间隔,为地球绕太阳公转一周所需要的时间(接近日历日的整数倍)。注:日历年通常也指年。3.31百年centenni

14、al year公历中年数能被100整除的日历年。3.32平年common year公历中含有365日的日历年。3. 33闰年leap year公历中含有366日的日历年。注:4. 3. 2. 1中给出闰年中多出的一日的分配规则基本原则4. 1墓本概念本标准中定义了四个概念:时刻:长度认作为零的时间瞬间。时刻由它们在时间坐标系中的位置决定(即,与零点的时间距离)GB/T 7408-2005/ISO 8601:2000时间间隔:两个时刻之间的一段时间。这些时刻分别标示为“开始”和“结束”。时间间隔由这两个时刻规定,或由其中一个时刻以及时刻之间的时间距离规定,或仅由这些时刻之间的时间距离规定。循环时

15、间间隔:一系列连续的相同周期的时间间隔。循环时间间隔由一个时间间隔和循环的次数规定。周期:时间的数量(“长度,)。周期是国际单位制(SI)中表示时间单位的一个物理单位,其定义见GB 3102. 1,精确的或近似的时刻和时间间隔均可通过使用唯一的、无歧义的表示法来标识,用以规定日期和日期中的时间。本标准规定了一套表达日期、日中的时间、时间间隔以及循环时间间隔的规则。加人或删除某些时间元素(如秒)可以调整所需的或能达到的精度。4.2单项表示法和组合表示法共有的特征通常以从左到右递降的次序来表示下列时间:时刻点;只有日期;只有时间;时间间隔;循环时间间隔;上述任何缩略形式。4.3时间单位和历法系统4

16、.3. 1时间单位本标准中的周期由下列一个或多个单位表示:秒:国际单位制(SI)中时间度量的一个基本单位,其定义见GB 3102. 1分:60秒的一个时间单位。小时:60分的一个时间单位。日:24小时的一个时间单位。星期:7日的一个时间单位。月:28,29,3。或31日的一个时间单位。注:在某些应用中,一个月指30日的时间单位。年:12个月的一个时间单位,接近地球绕太阳公转一周的周期。参见4.3.2.1.4.3.2日期和时间历法系统4.3.2. 1公历本标准用公历标识日历日。公历给出了由一系列连续的日历年(可能是无限的)组成的一个历法系统。连续的日历年由连续分配的年数标识。在巴黎签署的“公约”

17、的日历年数被分配为1875年,并以其作为参考点。公历分为周期为365个日历日的平年以及周期为366个日历日的闰年。闰年是能被4整除的年,然而,百年并不是闰年,除非它们能被400整除。本标准允许按照相应的年数标识采用公历年之前或之后的日历年。确定日历年以及它的年数,仅使用上述规则。本标准中,这些规则统称公历。如果表示1582年之前的日期,必须在信息交换双方约定的情况下才可使用本日历。注1:公历中,日历年0000是一个闰年。注2:当确定扁平公历中的日期时(在1582年之前的朱利安日历的日期计算中可能有必要),不应插人或删除日期.另外,日历年0001年之前的年数与“BC/AD日历系统”中的年数不同,

18、该处年数“1 AD紧跟在年数.1 13c;之后。GB/T 7408-2005/ISO 8601:2000公历中,每年划分成12个顺序的日历月,如表1所示。表1日历月日历月数日历月名称该月中的日数平年中日期的顺序闰年中日期的顺序01一月3101-3101-3102二月28(闰年29)32-5932-6003三月3160-9061-9104四月3091-12092-12105五月31121-151122-15206六月30152-181153-18207七月31182.21218321308八月31213一243214一24409九月30244-273245-27410十月31274-304275

19、-30511十一月30305-334306-33512十二月31335-365336-3664.3.2.2日历星期除4. 3. 2. 1中描述的历法系统之外,还存在着基于一系列无限连续的日历星期的历法系统。每个日历星期有7个日历日,如表2所示。表2日历日星期中的顺序日数日历日名称01星期一02星期二03星期三04星期四一星期五06星期六07星期日星期日历的参考点是把200。年1月1日定为星期六。日历年中的日历星期由日历星期数标识。依据规则,即一年中的第一个日历星期包括该年的第一个星期四,并且日历年的最后一个日历星期就是在下一个日历年的第一个日历星期之前的那个星期,日历星期数是其在该年中的顺序。

20、注1:以上规则规定一个日历年有52或53个日历星期注2:日历年的第一个日历星期可能包含前一个日历年中的三天,日历年的最后一个日历星期可能包含下一个日历年的三天注3:根据日历年的星期日期表示的时间间隔与根据同一年的日历日期或顺序日期表示的时间间隔并不相同。例如:-1995年1月1日星期日是1994年的第52个星期的第7天-1996年12月31日星期二是1997年的第1个星期的第2天。注4:确定第1个日历星期的规则与规则“第一个日历星期包含1月4日的星期”是等同的GB/T 7408-2005/ISO 8601:20004.3.2.3日期每个日历日可以由日历日期、顺序日期或星期日期标识。用日历日期标

21、识日历日包括以下三个部分:它的日历年;它的日历月;其在日历月中的顺序数。用顺序日期标识日历日包括以下两个部分:它的日历年;其在日历年中的顺序数。用星期日期标识日历日包括以下三部分:日历星期所属的日历年;该年中的日历星期的日历星期号;其在日历星期中的顺序数。4.4表示法中采用的字符本标准规定的表示法采用GB/T 1988中规定的数字,字母、字符和特殊字符。这些字符的特殊用法见本标准4.5条和5.1条。注1:不能用大写字母之处,可用小写字符。注2:用于日期和时间交换的字符编码不属于本标准范畴本表示法不能使用空格符。4.5分隔符的用法需要时,可采用下述字符作分隔符:卜(连字符)用于分隔时间元素“年”

22、和“月”和“星期”,“年”和“日”“月”和“日”以及“星期”和“日”。注1:连字符也可用来表示省略的成分.:(冒号)用于分隔时间元素“小时”和“分”、“分”和“秒”。月(斜线)在时间间隔或循环时间间隔的表示法中用于分隔两个成分。#(数字号)在循环时间间隔表示法中用于分隔时间间隔和循环因子。注2:本标准定义的表示法也采用十进制的分隔符.4.6截短表示法在高位成分的存在是隐含的情况下,根据信息交换双方的约定,允许将其省略。为避免误解,在每一省略成分处常需增一个连字符。在这些表示法与其他表示法不会混淆时,这些前置连字符可以省略。截短表示法应只用于省略成分的值能由所有通信方无歧义推断出的情况下。注:如

23、果对该要求不够重视,可能会引起诸如“千年虫”之类的问题当采用截短表示法时,应制定规定以防止截短表示法与实际应用所采用的其他日期和时间表示法相混淆。4.7扩展表示法根据信息交换双方的约定,允许扩展标识日历年的成分;如果不扩展,日历年用至多4位数字标识。这种方法能引用完全表示法所支持的范围之外的日历年中的日期和时间,即,开始年0000年之前或者终止年仁9999)年之后。当采用扩展表示法时,应制定规定以防止扩展表示法与实际应用所采用的其他日期和时间表示法相混淆。4.8前it零在规定的表示法中,每个日期和时间成分都有一规定的长度,根据需要可采用前置零。GB/T 7408-2005/ISO 8601:2

24、0604.9双方约定本标准标识的一些表示法只能根据信息交换双方的约定使用。这些约定应确保采用本表示法的字段有其他的表示法,如果这些其他的表示法不能无歧义地与约定的表示法明确区分。5表示法51说明5.1.1用子代替数字的字符Y表示时间元素“年”所使用的数字;M表示时间元素“月”所使用的数字;D表示时间元素旧”所使用的数字;w表示时间元素“星期”所使用的数字;h表示时间元素“小时”所使用的数字;m表示时间元素“分钟”所使用的数字;S表示时间元素“秒”所使用的数字;n表示数字,为一个正整数或零;士与随后的元素组合,如果需要表示一个正值或零时,它表示一个加号仁十;需要表示一个负值时,它表示负号一。另外

25、,下列规则适用:当表示数字的任意一位字符加下划线时,它表示相应时间元素的零位或多位数;其位数由交换双方确定。5. 1.2标志符所用的字符P时间间隔(周期)标志符,加在表示某一时间间隔的给定期间的数据元前面。R循环时间间隔标志符,它加在表示某一循环时间间隔中一个时间间隔的给定时间长度的数据元前;如果不存在时间长度数据元时,它加在整个表达式前。T时间标志符。当必须或希望表示诸如该日时间之类的表达式时,它用以标识当地时间表示法的开始。在日期和日的时间组合表达式中,用以标识该日的时间表示法的开始。在周期表达式中,用以标识小时、分或秒的时间单位表示法的开始。W星期标志符,加在表示该年的日历星期的顺序号的

26、数据元前面;Z协调世界时标志符,直接跟在一数据元后面(没有间隔),用协调世界时表示该日的时间。在时间长度表示法(5. 5. 3.1)中,需要时,以下字符也可作为表示法的各个部分:Y仁M口W D H M S,其中M既可表示“月”,也可表示“分,或者表示这两者。5.2日期为便于比较,在下列所有日期表示法的例子中,都以1985年4月12日为例说明。5.2.1日历日期日历日期的表示:月中的日(日历的日)是用两位数表示的。任何一个月的第一天用01表示,该月其后的日按递增顺序编号。月用两位数表示,一月用01表示,随后的月份按递增顺序编号。年一般用四位数表示,在。到9999口范围中取值,按公历升序编号。如果

27、在0000到仁1582口范围中取值,应根据信息交换双方的约定。5.2.1.1完全表示法当实际应用表明只需用日历日期表达式时,其完全表示法应该为八位数字组成的一纯数字型数据GB/T 7408-2005/ISO 8601:2000元,其中YYYY表示一个日历年,MM表示日历年中日历月的顺序数,DD表示日历月中的日历日的顺序数。基本格式:YYYYMMDD举例19850412扩展格式:YYYY-MM-DD举例1985-04-125.2.1.2降低精度表示法如果在某些特定的应用中,采用比5.2.1.1所规定的完全表示法精度低的表示,足以表示一个日历日期时,则可以从最右边开始省略二位、四位或六位数字,所构

28、成的表达式可表示月、年或世纪。省略DD时,YYYY和MM二者中间应插人一个分隔符,但注意分隔符不能用在其他降低精度表示法中。a)特定的月基本格式:YYYY-MM举例1985-04扩展格式:无b)特定的年基本格式:YYYY举例1985扩展格式:无c)特定的世纪基本格式:YY举例19扩展格式:无5.2.1.3截短表示法根据约定,如果采用截短表示法,基本格式应符合如下规定。在下列每种表示中,表示省略的连字符应仅作标识之用或省略。a)缺省世纪中特定的日期:基本格式:YYMMDD举例850412扩展格式:YY-MM-DD举例85-04-12b)缺省世纪中特定的年和月基本格式:-YYMM举例一8504扩展

29、格式:-YY-MM举例一85-04c)缺省世纪中特定的年基本格式:-YY举例一85扩展格式:无d)缺省年中月的特定的日基本格式:-MMDD举例一0412扩展格式:-MM-DD举例一。4-12e)缺省年中的特定的月基本格式:-MM举例一。扩展格式:无f)缺省月中的特定的日基本格式:-DD举例一12扩展格式:无注:5.2.1.3给出了截短表示法和降低精度表示法的定义.5.2.1.4扩展表示法根据约定,如果采用扩展表示法,基本格式应符合如下规定。下面实例中,约定把时间元素年扩展两位。GB/T 7408-2005/ISO 8601:2000a)特定的日基本格式:士YYYYYMMDD举例+0019850

30、412扩展格式:士YYYYY-MM-D1举例+001985-04-12b)特定的月基本格式:土YYYYY-MM举例+001985-04扩展格式:无c)特定的年基本格式:士YYYYY举例十。01985扩展格式:无d)特定的世纪基本格式:士YYY举例+0019扩展格式:无注:5.2.1.4给出了扩展表示法和降低精度表示法的定义。5.2.2顺序日期在顺序日期的表达式中:该年的日期由三位十进制数字表示。任何一年的第一天由001表示,随后的日期按递增顺序编号。年按照5.2.1表示。5.2.2.1完全裹示法当实际应用表明需用顺序日期的完全表示法时,它应为如下数字表达式之一。其中YYYY表示日历年,厂DDD

31、表示该年内的顺序日期。基本格式:YYYYDDI举例1985102扩展格式:YYYY-DDI举例1985-1025.2.2.2截短表示法根据约定,如采用截短表示法,其基本格式应符合如下规定。在下列每种表示中,表示省略成分的连字符仅作标识之用或者省略。a)在缺省世纪中的特定的年和日基本格式:YYDDD举例85102扩展格式:YY-DDI)举例85-102b)在缺省年中仅有日基本格式:-DDD举例一102扩展格式:无注:该表示法在逻辑上应是-DDD口,但是第一个连字符是多余的,因而省略。5.2.2.3扩展表示法根据约定,如果采用扩展表示法,其基本格式应符合如下规定。在下列实例中,约定把时间元素年扩展

32、两位。a)特定的日基本格式:t YYYYYDDI举例+001985102扩展格式:士YYYYY-DDD举例+001985-1025.2.3星期日期在星期日期的表达式中,星期中的日期用一位十进制数表示。任何一个日历星期的星期一标识为该星期的第一天,以。标识,同一星期的后继各日按递增顺序编号,一直排列到星期日(以7标识)。10GB/T 7408-2005/ISO 8601:2000日历星期用两位十进制数表示。一年中的第一个日历星期用01标识,后继的星期按递增顺序编号。年按照5.2. 1表示。5.2.3.1完全表示法当实际应用表明需用按日历星期和日编号所标识的日期完全表示法时,它应为如下各种字母数字

33、表达式之一,其中仁YYYY表示日历年,W表示星期的标志符,ww表示日历星期在该年内的顺序数,D表示日在该日历星期中的顺序日数。基本格式:YYYYWwwD举例1985W155扩展格式:YYYY-Www-D举例1985-W15-55.2.3.2降低精度表示法如果所要求的精度允许,可省略5.2.3.1表示法中的一位数字。a)特定的星期基本格式:YYYYWww举例1985W155.2.3.3截短表示法根据约定,如采用截短表示法时,基本格式应符合如下规定。在下列每种表示中,表示省略的成分的连字符仅作标识之用或者省略。a)缺省世纪中的年、星期和日基本格式:YYWwwD举例85W155扩展格式:YY-Www

34、-D举例85-W15-5b)缺省世纪中仅有年和星期基本格式:YYWww举例85W15扩展格式:YY-Www举例85-W15c)仅有缺省十年中的年、星期和日基本格式:-YWwwD举例一5W155扩展格式:-Y-Www-D举例一5-W 15-5d)仅有缺省十年中的年和星期基本格式:-YWww举例一5W15扩展格式:-Y-Www举例一5-W15e)缺省年中仅有星期和日基本格式:-WwwD举例一W155扩展格式:-Www-D举例一W15-5f)缺省年中的仅有星期基本格式:-Www举例一W15扩展格式:无9)缺省星期中仅有日基本格式:一W-D举例一W-5扩展格式:无注1: 5.2.3.3给出了截短表示法

35、和降低精度表示法的定义.注2:该表示法在逻辑上应是-W-D,但是第一个连字符是多余的,因而省略。5.2.3.4扩展表示法根据约定,如果采用扩展表示法,其基本格式应符合如下规定。在下列实例中,约定时间元素扩展两位。a)特定的日11GB/T 7408-2005/ISO 8601:2000基本格式:士YYYYYWwwD举例-F 001985 W 155扩展格式:士YYYYY-Www-D举例+001985-W 15-5b)特定的星期基本格式:士YYYYYWww举例十。01985 W 15扩展格式:士YYYYY-Www举例+001985-W15注:52.3.4给出了扩展表达式和降低精度表达式的定义。5.

36、3日的时间因为本标准是以现在通用的24小时计时系统为基础的,因而小时用。至24两位数字表示,分用。至59两位数字表示,秒用。至6叼两位数字表示。对绝大多数实际应用而言,时间可以用四位数字hhmm表示。24表示的小时仅允许表示午夜,参见5. 3.2 ,60表示的秒仅允许表示正闰秒或该秒中的时刻。5.3.1日的当地时间5.3.1.1完全表示法当实际应用清楚地表明只需用日的时间表示法时,其基本格式的完全表示法为六位数字组成的纯数字型数据元,其中hh表示时,仁mm口表示分,仁ss表示秒。基本格式:hhmmss举例232050扩展格式:hh: mm; ss举例23:20:505.3.1.2降低精度表示法

37、如果所要求的精度允许,可以省略5.3.1.1表示法中的二位或四位数字。a)特定小时和分基本格式:hhmm举例2320扩展格式:hh:mm举例23:20b)特定小时基本格式:hh举例23扩展格式:无5.3.1.3小数表示法如果某些特殊应用需要,则小时、分或秒的表示可包括小数。如果加进小数,可省略低位成分(即使有的话)。小数部分应使用ISO 31-。中规定的小数标识符,即逗号“,”或圆点“”,以此与整数部分隔开,优先选用圆点。如果数字小于1,按照4.8节,小数点前应加两个零。小数部分的位数应根据实际应用情况由交换各方确定,格式应为hhmmss, ss, hhmm, mm习或hh,hh,分别表示小时

38、、分和秒,小时和分或小时,或根据需要在小数点后面跟有适当位数的数字。小数部分应至少有一位数字。在下列实例中,约定把最小时间元素扩展一位。a)特定的小时、分和秒以及秒的小数部分基本格式:hhmmss. ss举例232050.5扩展格式:hh: mm: ss. ss举例23:20:50.5b)特定小时和分以及分的小数部分基本格式:hhmm. mm举例2320.8扩展格式:hh: mm. mm举例23:20. 8c)特定小时和小时的小数部分基本格式:hh. hh举例23. 3扩展格式:无注:5.3.1.3给出了降低精度表示法和小数表示法的定义。12GB/T 7408-2005/ISO 8601:20

39、005.3. 1.4截短表示法根据约定,如果采用截短表示法,基本格式应符合如下规定。在下列每种表示中,表示省略成分的连字符仅作标识之用或者被省略。a)缺省小时的特定分和秒基本格式:-mmss举例一2050扩展格式:-mm: SS举例一20:50b)缺省小时的特定分基本格式:-mm举例一20扩展格式:无c)缺省分的特定秒基本格式:-ss举例一50扩展格式:无d)缺省小时的特定分和秒以及秒的小数部分基本格式:-mmss一举例一2050.5扩展格式:-mm: SS. s举例一20:50. 5e)缺省小时的特定分以及分的小数部分基本格式:-mm. m举例一50.5扩展格式:无f)缺省分的特定秒以及秒的

40、小数部分基本格式:-ss一举例一50.5扩展格式:无注1:实例中,约定把最小时间元素扩展一位.注2 : 5. 3. 1. 4给出了截短表示法和降低精度表示法或小数表示法的定义。5.3. 1.5时间标志符表示法表示当地时间时,实际应用可能在5. 3. 1. 1到5.3.1.3定义的表示法之前设置时间标志符TI.如果该日的时间以基本格式表示,而在上下文中没有明确标识时间唯一表达式,那么时间标志符应紧跟在5.3. 1. 1到5.3.1.3中定义的表示法之前。5.3.2午夜按照5.3. 1,午夜的完全表示法与扩展表示法应为下列两种方式之一:基本格式扩展格式a) 000000 00:00:00(一日的开

41、始)b) 240000 24:00:00(一日的结束)该表示法可以根据5.3.1.2降低精度,根据5. 3. 1. 4截短,或者根据5.3.1.5表示一个时间表达式。为表示午夜,根据5.3.1.3,表示法可以扩展仅包含零的小数。注1:午夜通常表示成0000或者2400口。注2:表示法的选择。)或b)取决于日期或时间间隔的关系。根据5. 5. 1, hh值为24的表示法仅表示时间间隔的结束注3:一日的结束2400也就是次日的开始0000,例如,1985年4月12日的2400与1985年4月13日的0000是相同的。如果与日期或时间间隔无关,a)和b)两种形式在24小时计时制中表示相同的时刻.5.

42、3.3协调世界时(UTC)用UTC表示一天内的时间,应该符合5.3.1.1到5. 3. 1. 3规定的表示法,其后紧跟时区标志符Z习,中间不加空格,以下为UTC时间23时20分30秒的完全表示与降低精度表示法的实例。基本格式:hhmmssZ举例232030213GB/T 7408-2005/ISO 8601:2000hhmmZhhZ举例扩展格式:hh: mm: ssZhh : mmZ无举例举例2320Z23Z23:20:30Z23:20Z5.3.4当地时间和协调世界时5.3.4.1当地时间与协调世界时的时差当需要指出当地时间与协调世界时之间的时差时,时差的表示法应以小时和分,或仅以小时表示。如

43、果当地时间早于或等于协调世界时,则应表示为正值(即前面加正号+);如果当地时间迟于协调世界时,则应表示为负值(即前面加负号仁一)。如果时差恰好是小时的整数倍,则仅能省略时差的分成分,基本格式:士hhmm举例+0100士hh +01扩展格式:士hh: mm举例+01:005.3.4.2当地时间及其与协调世界时的时差当需要指出当地时间以及当地时间与协调世界时的时差时,时差的表示法应补充到当地时间表示法,当地时间后紧跟当地时间表达式的低位成分(最右端),中间没有空格,在这种情况下,当地时间表达式应总是包含小时。当地时间和协调世界时的时差应以小时一分表示,或者仅以小时表示,与相关的当地时间表达式的精度

44、无关。实例中使用了日内瓦当地时间(通常早于协调世界时1小时)以及纽约当地时间(迟于协调世界时5小时)15时27分26秒的时间完全表示法,以及当地时间与协调世界时的时差的表示。基本格式:hhmmss士hhmm举例152746+0100152746一5000hhmmss士hh 152746+01152746-05扩展格式:hh: mm: ss士hh : mm举例15:27:46+01:0015:27:46一5:00hh:mm:ss士hh 15:27:46+0115:27:46一05这些表达式中,当地时间成分能以5.3.1.2所定义的降低精度表示法或5. 3. 1.3定义的小数表示法表示。5.4日期和日的时间的组合当实际应用没有清楚地表明仅需要日期表达式(见5. 2 )或仅需日的时间表达式(见5.3)时,可用本标准中提供的日期和日的时间组合表示法的标识。5.4.1完全表示法时刻的各成分应按下列顺序书写:a)日历日期年一月旧时间标志符一时一分一秒一时区标志符b)顺序日期年一Q-时间标志符一时一分一秒时区标志符C)星期日期年一星期标志符一星期旧一时间标志符一时一分一秒一时区标志符。如果根据5.3. 1. 1到5.3.1.3采用该日的当地时间,则时区标志符为空。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1