2016-09-17 32 views
1

我想指定一個星期和時間組合的格式。由於我一直在使用ISO 8601日期時間表示過,我試圖適應工作日/時間格式爲每8601它可以方便地表示爲是否有用於表示星期幾和星期的ISO 8601格式?

1T10:45 

其中1是工作日(星期一作爲每8601)。但我不確定這是否是有效的ISO 8601表示。任何建議都會非常有幫助。

由於

回答

1

ISO 8601定義的值的一週的天但不僅表示星期幾的格式(例如,用於無界重複次)。您應該可以隨意在一週中採用ISO 8601標記,但接受您選擇的任何格式將不符合ISO 8601,除非它指定該周內的年份,星期編號和星期幾(如在來自ISO 8601的示例1985-W15-5中)。

+0

感謝歐文的迴應。實際上,我的使用案例是無限的重複發生時間事件。你有關於格式的建議嗎?感覺日期必須是有效的ISO 8601,而時間可以是可選的。 – bikashp

+0

您可以選擇適合您的實施的任何格式。您可能更願意選擇現有的標準,例如[iCal](https://tools.ietf.org/html/rfc5545#section-3.3.10),但沒有必要。另外考慮尋找能夠爲你做到這一點的庫,因爲復發不是一個簡單的問題。 – Owen