Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 剑道UI调度程序-处理闰年_Kendo Ui_Icalendar_Kendo Scheduler - Fatal编程技术网

Kendo ui 剑道UI调度程序-处理闰年

Kendo ui 剑道UI调度程序-处理闰年,kendo-ui,icalendar,kendo-scheduler,Kendo Ui,Icalendar,Kendo Scheduler,我正在使用剑道UI调度程序来显示我的事件,我有一些事件应该在每年的特定日期显示 为了实现这一点,我使用年度参考规则,在活动日期不是2月29日之前,一切都正常。在这种情况下,我的活动被推到3月1日,即使今年有这个日期 我的日期不会被推到3月1日的唯一情况是事件日期设置为当年的2月29日 我没有找到任何关于leap的信息,有没有办法处理这个问题 剑道UI文档中的年份?根据,目前只能通过使用更具体的重复规则来完成 对于2月29日,这将是:“FREQ=每年;BYMONTH=2;BYMONTHDAY=29

我正在使用剑道UI调度程序来显示我的事件,我有一些事件应该在每年的特定日期显示

为了实现这一点,我使用年度参考规则,在活动日期不是2月29日之前,一切都正常。在这种情况下,我的活动被推到3月1日,即使今年有这个日期

我的日期不会被推到3月1日的唯一情况是事件日期设置为当年的2月29日

我没有找到任何关于leap的信息,有没有办法处理这个问题 剑道UI文档中的年份?

根据,目前只能通过使用更具体的重复规则来完成

对于2月29日,这将是:“FREQ=每年;BYMONTH=2;BYMONTHDAY=29”

我的解决方案是使用以下方法为每条记录生成特定的重复规则:

private string GenerateEventYearlyRecurrenceRule(DateTime eventStart)
{
    return $"FREQ=YEARLY;BYMONTH={eventStart.Month};BYMONTHDAY={eventStart.Day}";
}

你能展示一些代码吗?你看到剑道演示中出现的是否相同吗?很遗憾,我不能分享代码。我没有找到任何合适的演示。你不能根据你的实际问题做一个例子吗?可能是剑道datetimepicker的问题。