C# 如何输入日期并返回星期几

C# 如何输入日期并返回星期几,c#,datetime,C#,Datetime,我的程序使用Console.ReadLine()将年、月和日作为整数,然后它应该打印该日期的星期几 例如,我输入今天的日期,年份:2018,月份:05,日期:03 程序会打印到屏幕上:星期四 到目前为止,我已经: Console.WriteLine("Enter the day..."); int day = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the month..."); int month = int.Parse

我的程序使用
Console.ReadLine()
将年、月和日作为整数,然后它应该打印该日期的星期几

例如,我输入今天的日期,年份:2018,月份:05,日期:03

程序会打印到屏幕上:星期四

到目前为止,我已经:

Console.WriteLine("Enter the day...");
int day = int.Parse(Console.ReadLine());

Console.WriteLine("Enter the month...");
int month = int.Parse(Console.ReadLine());

Console.WriteLine("Enter the year...");
int year = int.Parse(Console.ReadLine());

//The part of the code I need help with
string day_of_week = "";

Console.WriteLine(day_of_week);

您只需创建
DateTime
并检查
DayOfWeek

DateTime dt = new DateTime(year, month, day);
Console.WriteLine(dt.DayOfWeek);

类似于
console.log(新的日期时间(年、月、日).DayOfWeek)
如果您只需要一周中某一天的字符串表示,只需使用
myDate.ToString(“ddd”)
(三个字母的日期名称)或
myDate.ToString(“dddddd”)
(全名)。非常感谢您的重复。我知道如何制作这样的日期时间:datetime.now,但不知道如何编辑那天。