代码之家  ›  专栏  ›  技术社区  ›  Peter

Xml模式和日期时间

  •  1
  • Peter  · 技术社区  · 15 年前

    我正在开始一个新的项目,它涉及到跨多个平台(windows、windowsmobile、Iphone、Ipad,以及更多尚待发现的平台)大量使用xml和schema。这个xml平台必须能够交换来自世界各地的日期时间,因为我们的产品目前正在澳大利亚、加拿大和美国实施。

    日期时间通常是导致不同平台和语言之间问题最多的“类型”。

    1. 如果使用纯xml日期“type”,如何确保所有客户机都正确地以这种格式写入日期?

    谢谢 皮特

    1 回复  |  直到 15 年前
        1
  •  3
  •   Community CDub    5 年前

    XML模式中的“内置”日期类型是一个国际标准。我无法想象你一个人怎么能做得比这更好。


    XML Schema: The W3C's Object-Oriented Descriptions for XML 作者:Eric van der Vlist,第16章,“数据类型参考指南”,“xs:dateTime”:

    说明

    例子

    的有效值 xs:dateTime 包括:“2001-10-26T21:32:52”、“2001-10-26T21:32:52+02:00”、“2001-10-26T19:32:52Z”、“2001-10-26T19:32:52+00:00”、“2001-10-26T21:32:52”或“2001-10-26T21:32:52.12679”。

    以下值将无效:“2001-10-26”(必须指定所有部分)、“2001-10-26T21:32”(必须指定所有部分)、“2001-10-26T25:32:52+02:00”(小时部分(25)超出范围)或“01-10-26T21:32”(必须指定所有部分)。


    请注意,您可以要求通过使用 pattern

    推荐文章