C#通过键盘任意输入一个日期,获取该输入的的日期 ,判断是否是闰年?
时间: 2023-11-28 13:04:51 浏览: 56
runnian.zip_闰年_闰年判断
可以使用C#的DateTime类来实现这个功能,代码如下:
```csharp
Console.WriteLine("请输入日期(格式:yyyy-MM-dd):");
string input = Console.ReadLine();
DateTime date;
if (DateTime.TryParse(input, out date))
{
if (DateTime.IsLeapYear(date.Year))
{
Console.WriteLine("{0}年是闰年", date.Year);
}
else
{
Console.WriteLine("{0}年不是闰年", date.Year);
}
}
else
{
Console.WriteLine("输入的日期格式不正确");
}
```
首先让用户输入日期,使用DateTime.TryParse方法将输入的字符串转换为DateTime类型的日期,然后使用DateTime.IsLeapYear方法判断该年份是否是闰年。最后根据判断结果输出相应的信息。注意,DateTime.IsLeapYear方法接收一个int类型的参数表示年份,因此需要使用DateTime的Year属性获取年份。
阅读全文