Упражнения C # Sharp: добавление числа целых и дробных значений к дате и времени
C # Sharp DateTime: Упражнение 11 с решением
Напишите программу C # Sharp, чтобы добавить число целых и дробных значений к дате и времени.
Пример решения : -
C # острый код:
using System;
public class Example11
{
public static void Main()
{
double[] hours = {.08333, .16667, .25, .33333, .5, .66667, 1, 2,
29, 30, 31, 90, 365};
DateTime dateValue = new DateTime(2016, 8, 16, 12, 0, 0);
foreach (double hour in hours)
Console.WriteLine("{0} + {1} hour(s) = {2}", dateValue, hour,
dateValue.AddHours(hour));
}
}
Пример вывода:
16.08.2016, 12:00:00 + 0,08333 часа (ов) = 16.08.2016, 12:04:59 16.08.2016 12:00:00 + 0.16667 часов = 16.08.2016 12:10:00 16.08.2016 12:00:00 + 0,25 часа = 16.08.2016 12:15:00 16.08.2016, 12:00:00 + 0,33333 часа (ов) = 16.08.2016, 12:19:59 16.08.2016, 12:00:00 + 0,5 часа = 16.08.2016, 12:30:00 16.08.2016, 12:00:00 + 0,66667 часа (ов) = 16.08.2016, 12:40:00 16.08.2016, 12:00:00 + 1 час (ы) = 16.08.2016, 13:00:00 16.08.2016, 12:00:00 + 2 часа = 16.08.2016, 14:00:00 16.08.2016, 12:00:00 + 29 часов = 17.08.2016, 17:00 16.08.2016 12:00:00 + 30 часов = 17.08.2016 18:00:00 16.08.2016, 12:00:00 + 31 час. = 17.08.2016, 19:00 16.08.2016, 12:00:00 + 90 часов = 20.08.2016, 6:00:00 16.08.2016 12:00:00 + 365 часов = 31.08.2016 17:00
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу C # Sharp, чтобы определить день недели через 40 дней после текущей даты.
Далее: напишите программу C # Sharp, чтобы добавить одну миллисекунду и 2,5 миллисекунды к заданному значению даты и отобразить каждое новое значение и разницу между ним и исходным значением.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code