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,但不知道如何编辑那天。