如何输入日期并返回一周中的某一天

时间:2018-05-03 19:31:26

标签: 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());

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);

1 个答案:

答案 0 :(得分:2)

您只需创建DateTime并查看DayOfWeek

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

MSDN Link for DateTime structure.