C # Sharp Exercises: Найдите первый день недели по заданной дате

C # Sharp DateTime: Упражнение-52 с решением

Напишите программу на C # Sharp, чтобы найти первый день недели по заданной дате.

Пример решения : —

C # Sharp Code:

  с использованием системы; class dttimeex52 {static void Main () {int yr, mn, dt;  Console.Write (" n  n Найти первый день недели по заданной дате:  n"); Console.Write ("-------------------  -------------------------------------  n "); Console.Write (" Введите день  : ");  dt = Convert.ToInt32 (Console.ReadLine ());  Console.Write ("Введите месяц:");  mn = Convert.ToInt32 (Console.ReadLine ());  Console.Write ("Введите год:");  yr = Convert.ToInt32 (Console.ReadLine ()); DateTime d = new DateTime (yr, mn, dt); Console.WriteLine ("Дата в формате: {0}", d.ToString ("dd/MM/ yyyy ")); Console.WriteLine (" Первый день недели для указанной выше даты: {0}  n ", FirstDayOfWeek (d) .ToString (" dd/MM/yyyy "));  } общедоступный статический DateTime FirstDayOfWeek (DateTime dt) {var culture = System.Threading.Thread.CurrentThread.CurrentCulture;  var diff = dt.DayOfWeek - culture.DateTimeFormat.FirstDayOfWeek;  if (diff  

Пример вывода:

 Найти первый день недели относительно заданной даты: ----------  ---------------------------------------------- Введите день:  12 Введите месяц: 06 Введите год: 2017 Дата в формате: 12.06.2017 Первый день недели для указанной выше даты: 11.06.2017 

Блок-схема:

Редактор кода C # Sharp:

Предыдущий: Напишите программу на C # Sharp для вывода названия первых трех букв месяца месяца начало года с текущей даты.
Далее: Напишите программу на C # Sharp, чтобы найти последний день недели по заданной дате.

Оцените статью
nanomode.ru
Добавить комментарий