ISO 8601 включает несколько способов представления [временных интервалов] (https://en.wikipedia.org/wiki/ISO_8601#Time_intervals):
start/end
start/duration
duration/end
duration
Есть ли способ представления временного интервала, в котором дата начала на основании какого-либо действия и дата окончания фиксируется. Например, компонент A хочет представить интервал времени, который будет использоваться компонентом B, где начало представлено на основе того, когда клиент вызывает компонент B, а конец представлен фиксированной датой окончания. Обратите внимание, что есть также сценарий ios для компонента A, представляющий временной интервал, в котором также зафиксирован запуск, поэтому я хочу избежать особого случая такого поведения, если стандарт ISO его поддерживает.
Я также посмотрел на ISO-8601-2, который вводит концепцию открытой даты начала, но я не был уверен, что это правильный путь к go.
Кроме того, было неясно, использовать ли открытую дату начала ("../enddate")
против неизвестной даты начала ("/enddate")
.
Нужны указания по этому вопросу.