【问题标题】:Writing a weekly recurring time interval (ISO 8601)编写每周重复的时间间隔 (ISO 8601)
【发布时间】:2014-01-04 10:58:46
【问题描述】:

我需要正确的每周 ISO 8601 recurring time interval

例如,重复:

每周一 19:00。

我已经尝试了很多例子,但没有一个能正常工作:-(

感谢您的帮助!

【问题讨论】:

  • @user3160044 你的问题到底是什么?你有关于编程的问题吗?您没有提到任何编程语言或库。您没有确切说明问题所在。

标签: time iso8601


【解决方案1】:

R/2014-W01-1T19:00:00/P1W

表示无限重复,开始日期为一周,持续时间为一周。重复从 2014 年第 01 周的第一天(星期一)开始。我使用了week date,但您可以用calendar dateordinal date 替换它,只要确保日期落在星期一。

【讨论】:

  • 据我了解,您的示例的持续时间为一周。我认为事件的持续时间通常较短,例如一小时。你能用一星期的重复来表达一小时的持续时间吗?
  • @MihaiCapotă 一周的持续时间不能与时间部分组合(ISO 8601 4.4.3 持续时间),但您可以将天部分与小时部分组合:P7DT1H。如果您还有其他问题,请打开一个新问题,cmets 不是提问的地方。
  • 我的意思是要求澄清,而不是提出新问题。我不能代表问题作者@Phil,但正如我在第一条评论中所说,我认为指定事件的持续时间也很有用,而不仅仅是重复。感谢您回答我链接的问题。
猜你喜欢
  • 2011-11-12
  • 1970-01-01
  • 2019-06-16
  • 1970-01-01
  • 2013-04-05
  • 2011-01-10
  • 1970-01-01
  • 2023-04-11
  • 1970-01-01
相关资源
最近更新 更多