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

GB7408T-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:0.6 M
标准类别:国家标准
资源ID:137542
免费资源

标准规范下载简介

GB7408T-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf简介:

GB7408T-2005是中国国家标准《信息技术 信息交换 日期和时间表示法》(Information Exchange - Representation of Dates and Times)的简称,它为信息交换中日期和时间的表示提供了一种统一的格式。该标准规定了日期和时间的表示方法,适用于电子数据交换、通信网络、计算机系统等各种信息处理场景。

在GB7408T-2005中,日期和时间的表示采用ISO 8601标准,这是一种国际通用的日期和时间表示格式。ISO 8601的基本格式是:YYYY-MM-DDThh:mm:ss(带有时区信息)或YYYY-MM-DD(仅日期)。例如:

- 2022-03-15T15:30:00 (表示2022年3月15日的下午3点30分,包含了时区信息) - 2022-03-15 (表示2022年3月15日,没有具体时间)

如果需要精确到毫秒,可以在秒后加'.nnnnnnnnn',例如2022-03-15T15:30:00.123456。

GB7408T-2005的实施,有助于确保不同系统之间日期和时间数据的准确和一致,提高信息交换的效率和准确性。

GB7408T-2005 数据元和交换格式 信息交换 日期和时间表示法.pdf部分内容预览:

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

本标准中定义了四个概念: 时刻:长度认作为零的时间瞬间。时刻由它们在时间坐标系中的位置决定(即,与零点的时间 距离)。

时间间隔:两个时刻之间的一段时间。这些时刻分别标示为“开始”和“结束”。时间间隔由这 两个时刻规定,或由其中一个时刻以及时刻之间的时间距离规定,或仅由这些时刻之间的时间 距离规定。 循环时间间隔:一系列连续的相同周期的时间间隔。循环时间间隔由一个时间间隔和循环的 次数规定。 "周期:时间的数量(“长度”)。周期是国际单位制(SI)中表示时间单位的一个物理单位,其定义 见GB3102.1。 精确的或近似的时刻和时间间隔均可通过使用唯一的、无歧义的表示法来标识,用以规定日期和日 中的时间。本标准规定了一套表达日期、日中的时间、时间间隔以及循环时间间隔的规则。加入或删 某些时间元素(如秒)可以调整所需的或能达到的精度

T/CECS 786-2020标准下载4.2单项表示法和组合表示法共有的特征

通常以从左到右递降的 时刻点; 只有日期; 只有时间; 时间间隔; 循环时间间隔; 上述任何缩略形式

4.3时间单位和历法系统

本标准中的周期由下列一个或多个单位表示: 秒:国际单位制(SI)中时间度量的一个基本单位,其定义见GB3102.1。 分:60秒的一个时间单位。 一小时:60分的一个时间单位。 日:24小时的一个时间单位。 星期:7日的一个时间单位。 月:28,29,30或31日的一个时间单位。 注:在某些应用中,一个月指30日的时间单位。 年:12个月的个时间单位,接近地球绕太阳公转一周的周期。参见4.3.2.1。

4.3.2日期和时间历法系统

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

GB/T7408—2005/ISO8601:2000

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

4.3.2.2日历星期

每个日历日可以由日历日期、顺序日期或星期日期标识。 用日历日期标识日历日包括以下三个部分: 它的日历年; 一它的日历月; 一其在日历月中的顺序数。 用顺序日期标识日历日包括以下两个部分: 一它的日历年; 其在日历年中的顺序数。 用星期日期标识日历日包括以下三部分: 一日历星期所属的日历年; 一该年中的日历星期的日历星期号; 其在日历星期中的顺序数。

4.4表示法中采用的字符

本标准规定的表示法采用GB/T1988中规定的数字,字母、字符和特殊字符。这些字符的特殊用 去见本标准4.5条和5.1条。 注1:不能用大写字母之处,可用小写字符。 注2:用于日期和时间交换的字符编码不属于本标准范畴。 本表示法不能使用空格符

需要时,可采用下述字符作分隔符: (连字符)一用于分隔时间元素“年”和“月”和“星期”,“年”和“日”“月”和“日”以及“

在高位成分的存在是隐含的情况下,根据信息交换双方的约定,允许将其省略。为避免误解,在每 省略成分处常需增一个连字符。在这些表示法与其他表示法不会混淆时,这些前置连字符可以省略 截短表示法应只用于省略成分的值能由所有通信方无歧义推断出的情况下。 注:如果对该要求不够重视,可能会引起诸如“千年虫”之类的问题。 当采用截短表示法时,应制定规定以防止截短表示法与实际应用所采用的其他日期和时间表示法 相混淆。

根据信息交换双方的约定,充许扩展标识日历年的成分;如果不扩展,日历年用至多4位数字标识。 这种方法能引用完全表示法所支持的范围之外的日历年中的日期和时间,即,开始年[0000]年之前或者 终止年[9999]年之后。 当采用扩展表示法时,应制定规定以防止扩展表示法与实际应用所采用的其他日期和时间表示法 相混淆。

在规定的表示法中,每个日期和时间成分都有一规定的长度,根据需要可采用前置零。

本标准标识的一些表示法只能根据信息交换双方的约定使用。这些约定应确保采用本表 设有其他的表示法,如果这些其他的表示法不能无歧义地与约定的表示法明确区分。

5.1.1用于代替数字的字符

[Y]表示时间元素“年”所使用的数字; [M]表示时间元素“月"所使用的数字; [D]表示时间元素“日”所使用的数字; [w]表示时间元素“星期”所使用的数字; [h]表示时间元素“小时"所使用的数字; [m]表示时间元素“分钟"所使用的数字; [s]表示时间元素“秒"所使用的数字; [n]表示数字,为一个正整数或零; [士]与随后的元素组合,如果需要表示一个正值或零时,它表示一个加号[十];需要表示一个负 值时,它表示负号[一]。 另外,下列规则适用: 当表示数字的任意一位字符加下划线时,它表示相应时间元素的零位或多位数;其位数由交换双方

5.1.2标志符所用的字符

[P]时间间隔(周期)标志符,加在表示某一时间间隔的给定期间的数据元前面。 [R]循环时间间隔标志符,它加在表示某一循环时间间隔中一个时间间隔的给定时间长度的数 据元前;如果不存在时间长度数据元时,它加在整个表达式前。 T]时间标志符。 当必须或希望表示诸如该日时间之类的表达式时,它用以标识当地时间表示法的开始。 在日期和日的时间组合表达式中,用以标识该日的时间表示法的开始。 在周期表达式中,用以标识小时、分或秒的时间单位表示法的开始。 [W]星期标志符,加在表示该年的日历星期的顺序号的数据元前面; [Z]协调世界时标志符,直接跟在一数据元后面(没有间隔),用协调世界时表示该日的时间。 在时间长度表示法(5.5.3.1)中,需要时,以下字符也可作为表示法的各个部分: [Y]「M][W]「D]「H][M][S],其中[M]既可表示“月”,也可表示“分”,或者表示这两者。

日历日期的表示: 月中的日(日历的日)是用两位数表示的。任何一个月的第一天用01表示,该月其后的日按递 增顺序编号。 月用两位数表示,一月用[01表示,随后的月份按递增顺序编号。 年一般用四位数表示,在[0000]到[9999]范围中取值,按公历升序编号。如果在[0000]到 [1582]范围中取值,应根据信息交换双方的约定

5.2.1.1完全表示法

当实际应用表明只需用日历日期表达式时,其完全表示法应该为八位数字组成的一纯数字型数据

元,其中[YYYY]表示一个日历年,[MM]表示日历年中日历月的顺序数,[DD]表示日历 的顺序数。

5.2.1.2降低精度表示法

如果在某些特定的应用中,采用比5.2.1.1所规定的完全表示法精度低的表示,足以表示一 时,则可以从最右边开始省略二位、四位或六位数字,所构成的表达式可表示月、年或世纪 时,[YYYY]和[MM]二者中间应插入一个分隔符,但注意分隔符不能用在其他降低精

5.2.1.3截短表示法

根据约定,如果采用截短表示法,基本格式应符合如下规定。在下列每种表示中,表 符应仅作标识之用或省略。

5.2.1.4扩展表示法

根据约定,如果采用扩展表示法,基本格式应符合如下规定。下面实例中,约定把时间元素年扩月 两位。

在顺序日期的表达式中: 该年的日期由三位十进制数字表示。任何一年的第一天由[001]表示,随后的日期按递增顺序 编号。 年按照5.2.1表示。

实际应用表明需用顺序日期的完全表示法时,它应为如下数字表达式之一。其中[YYYY] [DDD]表示该年内的顺序日期。

5.2.2.2截短表示法

居约定,如采用截短表示法,其基本格式应符合如下规定。在下列每种表示中,表示省略成 又作标识之用或者省略。

5.2.2.3扩展表示法

根据约定,如果采用扩展表示法,其基本格式应符合如下规定。在下列实例中,约定把时 展两位。

在星期日期的表达式中, 星期中的日期用一位十进制数表示。任何一个日历星期的星期一标识为该星期的第一天,以 1[标识,同一星期的后继各日按递增顺序编号,一直排列到星期日(以[7标识)。

日历星期用两位十进制数表示。一年中的第一个日历星期用[01]标识,后继的星期按递增顺 序编号。 年按照5.2.1表示

TBT 2056.3-2019标准下载5.2.3.1完全表示法

当实际应用表明需用按日历星期和日编号所标识的日期完全表示法时,它应为如下各种字母数字 表达式之一,其中LYYYY表示日历年,W表示星期的标志符,wW]表示日历星期在该年内的顺序 数,D门表示日在该日历星期中的顺序日数。

5.2.3.2降低精度表

5.2.3.3截短表示法

根据约定,如采用截短表示法时GB/T 18442.2-2019标准下载,基本格式应符合如下规定。在下列每种表示中,表示省略 字符仅作标识之用或者省略。

5.2.3.4扩展表示法

根据约定,如果采用扩展表示法,其基本格式应符合如下规定。在下列实例中,约定日 两位

©版权声明
相关文章