кодесурса
«C #

Упражнения C # Sharp: добавьте секунды к значению DateTime

script1adsense2code
script1adsense3code

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

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

Примечание. Он отображает каждое новое значение и показывает разницу между ним и исходным значением. Разница отображается как в виде промежутка времени, так и в виде количества тактов.

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

C # острый код:

using System;
public class Example13
{
   public static void Main()
   {
      string dateFormat ="MM/dd/yyyy hh:mm:ss";
      DateTime date1 = new DateTime(2016, 8, 15, 16, 0, 0);
      Console.WriteLine("Original date: {0} ({1:N0} ticks)\n",
                        date1.ToString(dateFormat), date1.Ticks);
      DateTime date2 = date1.AddSeconds(30);
      Console.WriteLine("Second date:   {0} ({1:N0} ticks)",
                        date2.ToString(dateFormat), date2.Ticks);
      Console.WriteLine("Difference between dates: {0} ({1:N0} ticks)\n",
                        date2 - date1, date2.Ticks - date1.Ticks);                        
      // Add 1 day's worth of seconds (60 secs. * 60 mins * 24 hrs.
      DateTime date3 = date1.AddSeconds(60 * 60 * 24);
      Console.WriteLine("Third date:    {0} ({1:N0} ticks)",
                        date3.ToString(dateFormat), date3.Ticks);
      Console.WriteLine("Difference between dates: {0} ({1:N0} ticks)",
                        date3 - date1, date3.Ticks - date1.Ticks);                        
   }
}

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

 Первоначальная дата: 15.08.2016, 04:00:00 (636 068 736 000 000 000 тиков)     
                                                                       
Вторая дата: 15.08.2016, 04:00:30 (636 068 736 300 000 000 тиков)     
Разница между датами: 00:00:30 (300 000 000 тиков)                 
                                                                       
Третья дата: 16.08.2016, 04:00:00 (636 069 600 000 000 000 тиков)     
Разница между датами: 1,00: 00: 00 (864 000 000 000 тиков) 

Блок - схема:

«Блок-схема:

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

Улучшите этот пример решения и опубликуйте свой код через Disqus

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

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code