@1rayman1

Как вывести время в формате больше 24 часов?

Добрый день, у меня есть скрипт, этим скриптом я собираю логи с доменных тачек и смотрю кто и сколько был подключен по РДП, далее время суммируется и я получаю результат за месяц, но получаю его в виде d.hh:mm:ss, потому что когда часов становится больше чем 24 счетчик часов обнуляется и прибавляется 1 день, а мне хотелось бы видеть например в месяце отработано 50 часов, а не 2 дня 2 часа
переменная timespan
вывод делаю следующим образом .ToString('d\.hh\:mm\:ss')
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
@MaxKozlov Куратор тега PowerShell
Это проблема не powershell, а c#(.net). Классическая. Отсутствие в формате времени TimeSpan обозначений для Total*

решается, обычно, форматированием типа
"{0:00}:{1:mm\:ss\,ff}" -f $sum.TotalHours, $sum
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы