2015-02-14 3 views
1

Я хочу, чтобы определить интервалы времени, например:Определить интервалы времени, используя день недели/месяц (ISO 8601?)

  • Каждую неделю, с понедельника до 12:00 утра в воскресенье 11:59:59 часов вечера
  • Каждый день с 12:00 до 11:59:59.
  • Каждый месяц с первого дня месяца 12:00 до последнего дня месяца 11:59:59.

Возможно ли использование ISO 8601 или любого другого известного стандарта?

+0

В чем ваш вопрос снова? –

+1

Возможно, вам понадобится [iCal] (https://tools.ietf.org/html/rfc5545). Повторяющиеся представления в ISO 8601 не так полны, как в iCal. –

ответ

1

Вы просите повторять периоды недели, дня и месяца. Период должен быть определен как P1W, P1D или P1M соответственно. Учитывая подходящую начальную точку, я ожидаю, что такие работы будут следующими:

R/2015-02-16/P1W - повторяющиеся недельные периоды, начиная с известного понедельника.

R/2015-02-17/P1D - повторение ежедневных периодов, начиная с сегодняшнего дня

R/2015-02/P1M - повторение месячных периодов, начиная с этого месяца

Они должны быть ISO 8601 совместимый.