[英]Creating RRULE for local timezone in iOS
RRULE需要時區在標准時間和夏令時之間更改的特定信息。 此信息最初來自Olson數據庫,我懷疑它在NSTimeZone類的data屬性中可用。 但是,如何獲得此屬性的結構?
NSTimeZone的公共方法似乎不足以為時區轉換創建完整的RRULE。
使用RDATE塊而不是RRULE塊創建一個ical會導致Exchange抱怨格式無效。
有關如何解決此問題的任何建議?
我最終創建了一個使用nextDaylightSavingTransitionAfterDate:
的方法來查找每年相隔一年的過渡日期(如果存在)。 找到這些后,將為每個對象創建一個NSDateComponents
對象,以便比較日期以推斷重復規則。 我只考慮了同月發生的匹配,然后檢查了同一天的同一天。 如果在一周的同一天,我檢查了一個月內工作日的常規來創建規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.