xsd:date需要Z(Zulu)吗?

时间:2012-01-18 19:42:32

标签: xsd xsd-validation

关于xsd:date,是xsd:date数据类型所需或暗示的Z?

例如,2001-06-03和2001-06-03Z都是有效的并且都假定为UTC格式吗?

1 个答案:

答案 0 :(得分:3)

[ - ] CCYY-MM-DD [Z |(+ | - )hh:mm]是xsd:date值空间。如您所见,时区等是可选的。

如果存在Z,则仅将其视为UTC。如果您没有指定Z,那么它将被视为未确定。

Read thisthis了解更多详情。以下是从链接2中获取评论的示例。

2004-04-12          April 12, 2004
-0045-01-01         January 1, 45 BC
12004-04-12         April 12, 12004
2004-04-12-05:00    April 12, 2004, US Eastern Standard Time, which is 5 hours behind  
                        Coordinated Universal Time (UTC)
2004-04-12Z         April 12, 2004, Coordinated Universal Time (UTC)