首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何实现日期/时间间隔

如何实现日期/时间间隔
EN

Stack Overflow用户
提问于 2011-10-05 21:42:46
回答 1查看 312关注 0票数 0

我正在尝试描述日期/时间间隔,并想知道是否有任何标准或sudo标准适用。例如,从6月5日到7月31日从星期一到星期五的9:30到5:30。因此,从示例中,我希望能够根据年份(6月5日到7月31日)、一周中的几天(星期一到星期五)以及一天中的小时和分钟(9:30到5:30)来计算时间间隔。我看过ISO 8601标准,它谈到了时间间隔,但除非我遗漏了什么,否则它不能很好地处理星期几的问题。我想出了下面看到的xml来描述我的示例用例。在我继续自己创建之前,我只是想检查一下是否有标准。此外,如果你不知道一个标准,但有任何想法可以改善我的格式,我欢迎他们。

代码语言:javascript
运行
复制
<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>

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-06 00:38:23

为了最大限度地符合标准(这将使使用XSD、XSLT和XQuery处理数据变得更容易),将dateRange设置为xs:gMonthDay值(例如"--06-05"),将timeRage设置为xs:time值(09:30:00),并在值中使用空格作为分隔符,而不是逗号(或者使用嵌套元素<day>)。我同意你对一周中的每一天都无能为力。为了清楚起见,我可能会使用Mon、Tue、Wed等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7662227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档