Xml 如何实施日期/时间间隔
我试图描述日期/时间间隔,并想知道是否有任何标准或sudo标准适用。例如,从6月5日到7月31日,周一到周五,从9:30到5:30。因此,从这个例子中,我希望能够根据一年(6月5日至7月31日)和一周中的几天(周一至周五)以及一天中的几小时和几分钟(9:30至5:30)来计算时间间隔。我看过ISO8601标准,它谈到了时间间隔,但除非我遗漏了一些东西,否则它不会很好地处理一周中的几天问题。我提出了下面所示的xml来描述我的示例。我只是想在继续自己创建之前检查一下是否有一个标准。另外,如果你不知道一个标准,但有任何想法,将更好地我的格式,我会欢迎他们Xml 如何实施日期/时间间隔,xml,standards,Xml,Standards,我试图描述日期/时间间隔,并想知道是否有任何标准或sudo标准适用。例如,从6月5日到7月31日,周一到周五,从9:30到5:30。因此,从这个例子中,我希望能够根据一年(6月5日至7月31日)和一周中的几天(周一至周五)以及一天中的几小时和几分钟(9:30至5:30)来计算时间间隔。我看过ISO8601标准,它谈到了时间间隔,但除非我遗漏了一些东西,否则它不会很好地处理一周中的几天问题。我提出了下面所示的xml来描述我的示例。我只是想在继续自己创建之前检查一下是否有一个标准。另外,如果你不知道
<timeInterval name="something">
<rule name="blah">
<locale>:America/Chicago</locale>
<dateRange start="06-05" end="07-31" />
<timeRange start="9:30" end="17:30" />
<days>1,2,3,4,5</days>
</rule>
</timeInterval>
:美国/芝加哥
1,2,3,4,5
感谢最大限度地符合标准(这将使使用XSD、XSLT和XQuery处理数据更加容易),将dateRange设置为xs:gMonthDay值(例如“-06-05”),将timeRage设置为xs:time值(09:30:00),并在值中使用空格作为分隔符,而不是逗号(或使用嵌套元素
)。我同意对于一周中的几天你无能为力。为了清楚起见,我想我可能会使用周一、周二、周三等