【问题标题】:Define time intervals using day of week/month (ISO 8601?)使用星期/月定义时间间隔(ISO 8601?)
【发布时间】:2015-02-14 15:56:42
【问题描述】:

我想定义时间间隔,例如:

  • 每周一上午 12:00 到周日晚上 11:59:59
  • 每天上午 12:00 到晚上 11:59:59
  • 每月第一天凌晨 12:00 到最后一天晚上 11:59:59

这是否可以使用 ISO 8601 或任何其他知名标准?

【问题讨论】:

  • 你还有什么问题?
  • 您可能需要iCal。 ISO 8601 中反复出现的表述不如 iCal 中的全面。

标签: date datetime iso8601 dateinterval datetimeformatinfo


【解决方案1】:

您要求的是一周、一天和一个月的重复周期。周期应分别定义为 P1W、P1D 或 P1M。给定一个适当的起点,我希望以下内容能够奏效:

R/2015-02-16/P1W - 每周重复一次,从已知的星期一开始。

R/2015-02-17/P1D - 每天重复,从今天开始

R/2015-02/P1M - 从本月开始重复每月周期

这些应该符合 ISO 8601。

【讨论】:

    猜你喜欢
    • 2011-11-12
    • 2010-10-23
    • 2019-06-16
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多