【问题标题】:How to generate user friendly message based on icalendar format如何基于 icalendar 格式生成用户友好的消息
【发布时间】:2019-11-21 08:34:36
【问题描述】:

假设我们有这样的重复规则:

RRULE:FREQ=MONTHLY;BYDAY=-2FR;COUNT=7

我的问题是如何从RRULE 生成用户友好的文本,如下所示: 每个月的第 2 个上周五,共 7 次

是否有任何.net c# 库可以实现这一目标?

【问题讨论】:

    标签: c# .net icalendar


    【解决方案1】:

    这个one 帮助了我。 EWSoftware.PDI 库包含Recurrence 类和ToDescription 方法,它根据提供的RRULE 生成纯文本描述。

    var recurrence = new Recurrence("FREQ=MONTHLY;BYDAY=-2FR;COUNT=7")
    {
        StartDateTime = startDate
    };
    
    var description = recurrence.ToDescription();
    

    输出Recur every month on the 2nd last Friday for 7 times

    【讨论】:

      猜你喜欢
      • 2011-12-18
      • 2010-11-07
      • 1970-01-01
      • 1970-01-01
      • 2011-09-04
      • 2023-04-10
      • 2012-02-17
      • 1970-01-01
      相关资源
      最近更新 更多