我正在开发一个严重依赖重复事件的C#应用程序。支持以下类型的重复:
基本上,该应用程序支持MS Outlook支持的所有不同的重复组合。
问题:
系统针对重复事件计算的单个事件不考虑夏令时,因此系统错误地显示发生日期时间。是否有可用于处理重复日期计算的标准库或第三方模块?基本上我想要一个以下格式的API。
List<Occurence> GetAllOccurences(DateTime startTimeInUTC, DateTime EndTimeInUTC, TimeZone targetTimeZone)
class Occurrence
{
DateTime OccurenceStartDateTime {get;set;}
DateTime OccurenceEndDateTime {get;set;}
}
这样的API是否可用?它可以让我的生活更轻松。