C # Sharp Exercises: прибавление миллисекунды к заданной дате

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

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

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

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

C # Sharp Code:

  using System; открытый класс Example12 {public static  void Main () {string dateFormat = "MM/dd/yyyy hh: mm: ss.fffffff";  DateTime date1 = новый DateTime (2016, 8, 16, 16, 0, 0);  Console.WriteLine ("Исходная дата: {0} ({1: N0} тиков)  n", date1.ToString (dateFormat), date1.Ticks);  DateTime date2 = date1.AddMilliseconds (1);  Console.WriteLine ("Вторая дата: {0} ({1: N0} тиков)", date2.ToString (dateFormat), date2.Ticks);  Console.WriteLine ("Разница между датами: {0} ({1: N0} тиков)  n", date2 - date1, date2.Ticks - date1.Ticks);  DateTime date3 = date1.AddMilliseconds (2,5);  Console.WriteLine ("Третья дата: {0} ({1: N0} тиков)", date3.ToString (dateFormat), date3.Ticks);  Console.WriteLine ("Разница между датами: {0} ({1: N0} тиков)", date3 - date1, date3.Ticks - date1.Ticks);  }}  

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

 Исходная дата: 16.08.2016 04: 00: 00.0000000 (636 069 600 000 000 000 тиков) Вторая дата: 16.08.2016 /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:

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

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