2014-01-04 4 views
2

Мне нужен правильный еженедельник ISO 8601 recurring time interval.Запись еженедельного повторяющегося интервала времени (ISO 8601)

Например, повторить:

Каждый понедельник, 19:00.

Я уже пробовал много примеров, но ничего правильно не работал :-(

Thx за любую помощь

+1

Посмотрите на это https://github.com/cylc/cylc/wiki/ISO-8601 – MariuszS

+0

@ user3160044 Что конкретно вы задаете? У вас есть вопрос о программировании? Вы не упомянули ни о каком языке программирования или библиотеке. Вы не указали именно эту проблему. –

ответ

6

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

Отражает неограниченное повторение с датой начала и продолжительностью одной недели. Повторение начинается в первый день (понедельник) недели номер 01 в неделю 2014 года. Я использовал week date, но вы можете заменить его calendar date или ordinal date, просто убедитесь, что дата выпадает на понедельник.

+0

Насколько я понимаю, ваш пример длится одну неделю. Я думаю, что события обычно имеют меньшую продолжительность, например, один час. Можете ли вы выразить продолжительность одного часа с повторением одной недели? –

+0

См. Также этот вопрос: https://stackoverflow.com/questions/46229717/iso-8601-define-repeating-interval-on-thanksgiving –

+0

@ MihaiCapotă Продолжительность недели не может сочетаться с компонентом времени (ISO 8601 4.4.3 Продолжительность), но вы можете комбинировать компонент дня с часовым компонентом: 'P7DT1H'. Если у вас есть какие-либо дополнительные вопросы, пожалуйста, откройте новый вопрос, комментарии - не место, чтобы задавать вопросы. – chansen

Смежные вопросы