标签: c# datetime
在C#中,如何检查DateTime是仲夏夜还是白天?我正在研究C#中用于创建计划的解决方案。它必须检查DateTime在瑞典是仲夏夜还是白天。我是否必须在表中对其进行硬编码?为此,我是否必须实现自己的功能?那种情况下的公式是什么?
谢谢。
答案 0 :(得分:3)
它必须检查DateTime是否是瑞典的仲夏夜或白天
In Sweden仲夏节是6月20日至6月26日之间的星期六:
public static bool IsSwedishMidsummerDay(DateTime dt) { return dt.DayOfWeek == DayOfWeek.Saturday && dt.Month == 6 && dt.Day >= 20 && dt.Day <= 26); }
Here,您会找到一个盛夏日期列表,该列表表明该规则适用。