如何检查日期时间是仲夏夜还是C#中的一天?

如何检查日期时间是仲夏夜还是C#中的一天?,c#,datetime,C#,Datetime,如何检查日期时间是仲夏夜还是C#中的一天?我正在用C#编写一个创建日程安排的解决方案。它必须检查日期时间是仲夏夜还是瑞典的一天。我必须在表格中硬编码吗?我必须为此实现自己的功能吗?在这种情况下,公式是什么 谢谢 它必须检查日期时间是仲夏夜还是瑞典的一天 仲夏节是6月20日至6月26日之间的一个星期六: public static bool IsSwedishMidsummerDay(DateTime dt) { return dt.DayOfWeek == DayOfWeek.Satur

如何检查日期时间是仲夏夜还是C#中的一天?我正在用C#编写一个创建日程安排的解决方案。它必须检查日期时间是仲夏夜还是瑞典的一天。我必须在表格中硬编码吗?我必须为此实现自己的功能吗?在这种情况下,公式是什么

谢谢

它必须检查日期时间是仲夏夜还是瑞典的一天

仲夏节是6月20日至6月26日之间的一个星期六:

public static bool IsSwedishMidsummerDay(DateTime dt)
{
    return dt.DayOfWeek == DayOfWeek.Saturday 
        && dt.Month == 6 && dt.Day >= 20 && dt.Day <= 26);
}
publicstaticboolswedishummerday(DateTime dt)
{
return dt.DayOfWeek==星期六
&&月=6日和日>=20日和日
它必须检查日期时间是仲夏夜还是瑞典的一天

仲夏节是6月20日至6月26日之间的一个星期六:

public static bool IsSwedishMidsummerDay(DateTime dt)
{
    return dt.DayOfWeek == DayOfWeek.Saturday 
        && dt.Month == 6 && dt.Day >= 20 && dt.Day <= 26);
}
publicstaticboolswedishummerday(DateTime dt)
{
return dt.DayOfWeek==星期六

&&月==6&&dt.Day>=20&&dt.Day在你的问题中定义什么是仲夏夜/日对你来说是有利的。我在我的地区从来没有听说过它,所以我必须去查一下,我不会查。它总是每年的同一个日期吗?日期是以其他方式确定的吗(例如,夏天的第二个满月)?这个图书馆似乎包括瑞典的假日,包括仲夏夜和白天。也许它可以满足你的需要?你可以在你的问题中定义什么是仲夏夜/天。我在我的地区从未听说过,所以我必须去查一下,我不会查。它总是每年的同一天吗?日期是由som确定的吗e其他方式(如夏季第二轮满月)这个图书馆似乎包括瑞典的节日,包括仲夏夜和白天。也许它能满足你的需要?天哪,我现在觉得很愚蠢。当我读到它的时候,我错过了那部分,那是一个星期六,而不是一周中的任何一天。现在很简单:)。谢谢。天哪,我现在觉得很愚蠢。当我读到它的时候,我错过了那部分,那是特别的凯莉是周六,而不是一周中的任何一天。现在很简单:)。谢谢。