ISO可排序日期格式的合法字符

时间:2011-08-19 12:08:56

标签: datetime iso

ISO日期的有效字符是什么?我知道09-:TZ。还有吗?

我在.NET中使用.NET的XML序列化获得了这种可排序的日期格式,如下所示:

var stringDate = myDateTime.ToString("s");

1 个答案:

答案 0 :(得分:0)

您似乎也可以W作为ISO week date的一部分。

处理添加到时间元素的小数部分时,您可以拥有,.(请参阅时间部分here):

  

表示“14小时30分半”,不包括a   秒数。将其表示为“14:30,5”,“1430,5”,“14:30.5”,或   “1430.5”。

使用+22:30+04等UTC偏移量时,

1130-0700有效。

持续时间可以使用一堆字母,例如PYMWDT,{{ 1}},HM。它们是时间间隔的一个组成部分,用于定义时间间隔内的干预时间量。

时间间隔是最后一个,可以使用S来分割开始和结束时间。

在日期时间使用/格式字符串时,默认格式为s,因此在这种情况下,唯一有效的字符为yyyy-MM-ddTHH:mm:ss"09-:。上面的其他字符是ISO 8601标准的一部分,后面是可排序的日期/时间模式,但除非您处理不同的格式字符串或文化,否则可能不适用。