依据GB/T 7408-2005/ISO 8601:2000、
一年也好,1年也好,12个月也好全部错误,、
时间段也就是周期的表示方法参见此国标5.5.3.2时间期间表示法
对一个规定的时间段的持续时间,不论其是否有起点和终点,都应该用一个可变长度的数据元表示,在该数据之前加标志符[P]。年数应在标志符[Y]的前面,月数在[M]和前面,星期数在[W]的前面,日数在[D]的前面,含有时间成分的部分跟在标识符[T]的后面,小时数在[H]的前面,分钟数在[M]前面,秒数在[S]的前面,下面例子中,[n]表示由一个或多个数字组成的正整数。、
基本格式举例
PnYnMnDTnHnMnS P2Y10M15DT10H30M20S
该例表示2年10个月15天10时30分20秒的时间期间。、
基本格式举例
PnW P6W
该例表示6个星期的时间期间。
5.5.3.2.1替代格式
如果因特殊需要,可按照第5章中规定的时刻所用的格式表示时间期间。同时,各数值不能超过极限值,即12个月、30天、24小时、60分和60秒。由于未规定星期数的极限值(52或53),因此,在这些应用中不能用星期数。
5.5.3.3由起点和时间期间标识的时间段表示法
基本格式举例
CCYYMMDDThhmmss/PnYnMnDTnHnMnS 19850412T232050/P1Y2M15DT12H30M
该例表示自1985年4月12日23时20分50秒起始持续1年2月15天12小时30分的时间段。
5.5.3.4根据时间段和终点标识的期限表示法
基本格式举例
PnYnMnDTnHnMnS/CCYYMMDDThhmmss P1Y2M15DT12H30M/19850412T232050
该例表示持续1年2个月15天12小时30分的时间段到1985年4月12日23时20分50秒终止。
注:(1)这里示出了采用日历期的完全表示法,顺序日期(5.2.1)或用星期编号标识的日期(5.2.3)可以按同样方法代换。
(2)5.5.3.2,5.5.3.3和5.5.3.4中表示时间期间的成分常采用降低精度形式。若需要扩展格式,应遵循5.2.1.1、5.2.2.1、5.2.3.1和5.3.1.1的规定。
5.5.4完全表示法以外的表示法
如果完全表示法中的任何成分需用降低精度表示法、截短表示法、小数表示法或扩展格式代替,则应分别遵循5.2与5.3中的规则。
在5.5.1a中的时间段表示法中:
----如果省略斜线后面的表达式(即“时间段终点”表示)中的高位成分,则认为其所使用的是“时间段起点”表达式中的对应成分(例如,如果这些表示法中省略[CCYYMM],则认为其终点与起点是同年同月);
----斜线前面的成分中包含的时区和国际协调时间表示,应被认为适用于斜线后面的成分。除非后者包含有相应的替代成分。 |