Как ввести дату и вернуть день недели - PullRequest
0 голосов
/ 03 мая 2018

Моя программа использует 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 голосов
/ 03 мая 2018

Вам просто нужно создать DateTime и проверить DayOfWeek:

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

Ссылка MSDN для структуры DateTime.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...