Упражнения C # Sharp: Получить первый день текущего года и первый год в сравнении с заданной датой
C # Sharp DateTime: упражнение 46 с решением
Напишите программу на C # Sharp, чтобы получить первый день текущего года и первый год с заданной датой.
C # острый код:
using System;
class dttimeex46
{
static void Main()
{
int dt,mn,yr;
Console.Write("\n\n Find the first day of a year against a date :\n");
Console.Write("---------------------------------------------------\n");
Console.WriteLine(" The First day of the current year is : {0} \n", FirstDayOfYear().ToString("dd/MM/yyyy"));
Console.Write(" Input the Day : ");
dt = Convert.ToInt32(Console.ReadLine());
Console.Write(" Input the Month : ");
mn = Convert.ToInt32(Console.ReadLine());
Console.Write(" Input the Year : ");
yr = Convert.ToInt32(Console.ReadLine());
DateTime d = new DateTime(yr, mn, dt);
Console.WriteLine(" The formatted Date is : {0}",d.ToString("dd/MM/yyyy"));
DateTime nd=FirstDayOfYear(d);
Console.WriteLine(" The First day of the year {0} is : {1}\n", yr,nd.ToString("dd/MM/yyyy"));
}
static DateTime FirstDayOfYear()
{
return FirstDayOfYear(DateTime.Today);
}
static DateTime FirstDayOfYear(DateTime y)
{
return new DateTime(y.Year, 1, 1);
}
}
Пример вывода:
Найдите первый день года против даты: -------------------------------------------------- - Первый день текущего года: 01.01.2017 Введите день: 12 Введите месяц: 06 Введите год: 2017 Дата в формате: 12/06/2017 Первый день 2017 года: 01.01.2017
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, чтобы вычислить, какой день будет завтра.
Далее: Напишите программу на C # Sharp, чтобы получить последний день текущего года против указанной даты.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code