我正在尝试创建设施/设备并通过c#代码设置其工作时间,我成功地创建了设施并设置了工作时间。 我可以在Freq = Daily / Weekly设置工作时间。 我现在面临的问题是我无法为不同的日子设定不同的时间(频率=每周),正在发生的是这周的所有日子的时间安排,如果我改变其中一个时间全部其他日子的时间变了。
例如:我设置了这样的时间
calendarRule1.Attributes["duration"] = 540;
calendarRule1.Attributes["offset"] = 480;
calendarRule1.Attributes["timezonecode"] = 190;
用于日历规则,如下所示:
calendarRule.Attributes["duration"] = 1440;
calendarRule.Attributes["pattern"] = "FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR";
calendarRule.Attributes["timezonecode"] = 190;
上述代码增加了工作时间从周一到周五的工作时间(上午8点到下午5点) 有人可以帮我编写关于如何在不同日期设置不同工作时间的代码,例如每天不同。
提前致谢 (代码片段只是一个示例 - 我添加了所有支持代码)
答案 0 :(得分:0)
将BYDAY值更改为仅指定您要设置的日期:
例如,只设置为星期二和星期三:
'es [“pattern”] =“FREQ = WEEKLY; INTERVAL = 1; BYDAY = TU,WE”'