📜  c#日期当前年份在范围内 - C#(1)

📅  最后修改于: 2023-12-03 14:59:44.302000             🧑  作者: Mango

以 C# 获取当前日期所属年份是否在特定范围内

在 C# 中,我们可以使用 DateTime.Now 属性获取当前日期和时间。如果我们只需要获取当前日期,可以使用 DateTime.Today 属性。在本文中,我们将介绍如何使用 C# 来判断当前日期所属年份是否在特定范围内。

获取当前年份

了解当前日期所属年份的第一步是获取当前年份。使用 DateTime 类的 Year 属性可以轻松地获取当前年份。以下是示例代码:

int currentYear = DateTime.Now.Year;

这将返回当前系统日期所属的年份。

判断当前年份是否在特定范围内

一旦我们知道了当前年份,就可以轻松地判断它是否在特定范围内。以下是示例代码:

int startYear = 1990;
int endYear = 2020;
int currentYear = DateTime.Now.Year;

if(currentYear >= startYear && currentYear <= endYear)
{
   Console.WriteLine("当前年份在指定范围内。");
}
else
{
   Console.WriteLine("当前年份不在指定范围内。");
}

上述代码中,我们定义了一个起始年份和一个结束年份。然后,我们获取当前年份并将其与指定的范围进行比较。如果当前年份在指定范围内,则输出“当前年份在指定范围内。”,否则输出“当前年份不在指定范围内。”。

示例

以下是一个完整的示例程序:

using System;

class Program
{
    static void Main()
    {
        int startYear = 1990;
        int endYear = 2020;
        int currentYear = DateTime.Now.Year;

        if(currentYear >= startYear && currentYear <= endYear)
        {
            Console.WriteLine("当前年份在指定范围内。");
        }
        else
        {
            Console.WriteLine("当前年份不在指定范围内。");
        }
    }
}
结论

在本文中,我们学习了如何使用 C# 判断当前日期所属年份是否在特定范围内。我们首先使用 DateTime 类的 Year 属性获取当前年份,然后将其与指定的范围进行比较。这是实现此功能的简单有效方法。