Время между двумя DateTime, записанное в x дней, y часов, z минут и секунд.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Время между двумя DateTime, записанное в x дней, y часов, z минут и секунд.

Сообщение Anonymous »

У меня есть программа Streamer.bot, использующая C#, и счетчик, который я могу обновить в случае определенной смерти. Я хочу иметь команду для Twitch, которая давала бы информацию о дате и времени последнего инцидента и о том, сколько времени в днях, часах, минутах и ​​секундах прошло с тех пор.
Пока мне удалось это сделать. сохраните дату и время последнего инцидента в переменной (DateTime). Мне также удалось уловить разницу, но с форматированием возникла проблема.

Код: Выделить всё

DateTime lastDraw = CPH.GetGlobalVar("Hanged last", true);
DateTime now = DateTime.Now;
string difference = Convert.ToString(now - lastDraw);
Время с момента последнего инцидента: 00:07:59.2038479 (это результат, когда прошло около 8 минут) переменной разницы строк. Итак, похоже, я почти понял?
CPH — это просто команда для чтения переменной DateTime с последним инцидентом в ней.
И извините, я абсолютный нуб в C#, я знаю .
Цель состоит в том, чтобы сообщение было следующим: Время с момента последнего инцидента: x дней, y часов, z минут и секунд.
Есть идеи, как я могу это сделать?

Подробнее здесь: https://stackoverflow.com/questions/787 ... d-a-second
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»