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

Упражнения C # Sharp: Добавить миллисекунду к определенной дате

script1adsense2code
script1adsense3code

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

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

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

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

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

using System;
public class Example12
{
   public static void Main()
   {
    string dateFormat ="MM/dd/yyyy hh:mm:ss.fffffff"; 
    DateTime date1 = new DateTime(2016, 8, 16, 16, 0, 0);
    Console.WriteLine("Original date: {0} ({1:N0} ticks)\n",
                  date1.ToString(dateFormat), date1.Ticks);
    DateTime date2 = date1.AddMilliseconds(1);
    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);                        
    DateTime date3 = date1.AddMilliseconds(2.5);
    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); 
   }
}

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

 Первоначальная дата: 16.08.2016 04: 00: 00.0000000 (636 069 600 000 000 000 тиков)             
                                                                                       
Вторая дата: 16.08.2016 04: 00: 00.0010000 (636 069 600 000 010 000 тиков)             
Разница между датами: 00: 00: 00.0010000 (10 000 тиков)                              
                                                                                       
Третья дата: 16.08.2016 04: 00: 00.0030000 (636 069 600 000 030 000 тиков)             
Разница между датами: 00: 00: 00.0030000 (30 000 тиков)

Блок - схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code