重复计算器

时间:2012-08-19 14:58:13

标签: c# .net

我正在开发一个严重依赖重复事件的C#应用​​程序。支持以下类型的重复:

  1. 每日复发
  2. 每周复发
  3. 每月复发
  4. 基本上,该应用程序支持MS Outlook支持的所有不同的重复组合。

    问题:

    系统针对重复事件计算的单个事件不考虑夏令时,因此系统错误地显示发生日期时间。是否有可用于处理重复日期计算的标准库或第三方模块?基本上我想要一个以下格式的API。

    List<Occurence> GetAllOccurences(DateTime startTimeInUTC, DateTime EndTimeInUTC,    TimeZone targetTimeZone)
    
    class Occurrence
    {
        DateTime OccurenceStartDateTime {get;set;}
        DateTime OccurenceEndDateTime {get;set;}
    }
    

    这样的API是否可用?它可以让我的生活更轻松。

1 个答案:

答案 0 :(得分:1)

这可能有助于Task Scheduler或者搜索Cron库,有几个不同的库,其中一个应该按照您的意愿进行。