Узнать сколько времени прошло от начала запуска программы (без милисекунд) - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, подскажите пожалуйста в одном вопросе. Я использую такую конструкцию чтобы узнать сколько времени прошло от начала запуска программы:
currentTime = (DateTime.Now- TimeNachalo).ToString();
Все вроде бы хорошо, но на выводе еще появляются миллисекунды, которые мне не нужны и сильно нагромождают форму. Как можно чтобы вывод был только до секунд?

Решение задачи: «Узнать сколько времени прошло от начала запуска программы (без милисекунд)»

textual
Листинг программы
stopWatch = new Stopwatch();
stopWatch.Start();
TimeSpan ts = stopWatch.Elapsed;
 
string text = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", 
                    ts.Hours, ts.Minutes, ts.Seconds, 
                    ts.Milliseconds/10);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы