C# 编写一个控制台应用程序,在屏幕上输入你的出生日期,判断并输出你的生日是星期几(中文)
时间: 2024-02-20 21:57:54 浏览: 89
好的,以下是 C# 编写的控制台应用程序,可以根据输入的出生日期判断生日是星期几:
```csharp
using System;
namespace BirthdayOfWeek
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入您的出生日期(格式:yyyy-MM-dd):");
string input = Console.ReadLine();
DateTime birthday;
if (DateTime.TryParse(input, out birthday))
{
string weekDay = GetWeekDay(birthday);
Console.WriteLine($"您的生日是星期{weekDay}");
}
else
{
Console.WriteLine("输入的日期格式不正确!");
}
Console.WriteLine("按任意键退出");
Console.ReadKey();
}
static string GetWeekDay(DateTime date)
{
string[] weekDays = { "日", "一", "二", "三", "四", "五", "六" };
int index = (int)date.DayOfWeek;
return weekDays[index];
}
}
}
```
运行程序后,输入出生日期,例如:1990-01-01,程序会输出生日是星期几,例如:您的生日是星期二。
阅读全文