【发布时间】:2019-11-21 08:34:36
【问题描述】:
假设我们有这样的重复规则:
RRULE:FREQ=MONTHLY;BYDAY=-2FR;COUNT=7
我的问题是如何从RRULE 生成用户友好的文本,如下所示:
每个月的第 2 个上周五,共 7 次
是否有任何.net c# 库可以实现这一目标?
【问题讨论】:
假设我们有这样的重复规则:
RRULE:FREQ=MONTHLY;BYDAY=-2FR;COUNT=7
我的问题是如何从RRULE 生成用户友好的文本,如下所示:
每个月的第 2 个上周五,共 7 次
是否有任何.net c# 库可以实现这一目标?
【问题讨论】:
这个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
【讨论】: