5

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

  1. 每日重复
  2. 每周重复
  3. 每月重复

基本上,该应用程序支持 MS Outlook 支持的所有不同的重复组合。

问题:

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

List<Occurence> GetAllOccurences(DateTime startTimeInUTC, DateTime EndTimeInUTC,    TimeZone targetTimeZone)

class Occurrence
{
    DateTime OccurenceStartDateTime {get;set;}
    DateTime OccurenceEndDateTime {get;set;}
}

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

4

1 回答 1

1

这可能有助于任务计划程序 或搜索 Cron 库,有几个不同的库,其中一个应该按照您的意愿执行。

于 2012-08-19T15:16:45.180 回答