2016-09-17 30 views
1

我想指定一个星期和时间组合的格式。由于我一直在使用ISO 8601日期时间表示过,我试图适应工作日/时间格式为每8601它可以方便地表示为是否有用于表示星期几和星期的ISO 8601格式?

1T10:45 

其中1是工作日(星期一作为每8601)。但我不确定这是否是有效的ISO 8601表示。任何建议都会非常有帮助。

由于

回答

1

ISO 8601定义的值的一周的天但不仅表示星期几的格式(例如,用于无界重复次)。您应该可以随意在一周中采用ISO 8601标记,但接受您选择的任何格式将不符合ISO 8601,除非它指定该周内的年份,星期编号和星期几(如在来自ISO 8601的示例1985-W15-5中)。

+0

感谢欧文的回应。实际上,我的使用案例是无限的重复发生时间事件。你有关于格式的建议吗?感觉日期必须是有效的ISO 8601,而时间可以是可选的。 – bikashp

+0

您可以选择适合您的实施的任何格式。您可能更愿意选择现有的标准,例如[iCal](https://tools.ietf.org/html/rfc5545#section-3.3.10),但没有必要。另外考虑寻找能够为你做到这一点的库,因为复发不是一个简单的问题。 – Owen