Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.57 KB | None | 0 0
  1. using System;
  2. using C = System.Console;
  3. using System.Linq;
  4. using System.Collections;
  5. class DateTime1
  6. {
  7.     static void Main()
  8.     {
  9.         var date = C.ReadLine()
  10.             .Split()
  11.             .Select(d => int.Parse(d))
  12.             .ToArray();
  13.         var startDate = new DateTime(date[0], date[1], date[2]);
  14.         var finishDate = DateTime.Now;
  15.         TimeSpan interval = finishDate - startDate;
  16.         var command = Console.ReadLine();
  17.         switch (command)
  18.         {
  19.             case "hours":
  20.                 C.WriteLine("{0:d} ", interval.TotalHours);
  21.                 break;
  22.             case "seconds":
  23.                 C.WriteLine("{0:d} seconds passed", interval.TotalSeconds);
  24.                 break;
  25.             case "milliseconds":
  26.                 C.WriteLine("{0:d} milliseconds passed", interval.TotalMilliseconds);
  27.                 break;
  28.             case "ticks":
  29.                 C.WriteLine("{0:d} ticks passed", interval.Ticks);
  30.                 break;
  31.  
  32.         }
  33.     }
  34. }
  35. //Модифицируйте пример так, чтобы точку отсчёта можно было зада-
  36. //вать с клавиатуры, а значение интервала получать (по указанию преподавателя) в:
  37. // часах,
  38. // секундах,
  39. // миллисекундах,
  40. // тиках.
  41. //Рассчитайте в указанной единице измерения сколько времени прошло, например,
  42. //со дня Вашего зачисления в университет.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement