Округление времени. Задать количество секунд для округления - C#

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

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

С новым годом! Ребята нужна помощь, функция округления времени. функция (d,i) где d - дата и время а i - количество секунд для округления пример d='2014-01-01 20:21:39' если i=60 -> '2014-01-01 20:21:00' если i=300-> '2014-01-01 20:20:00' если i=900-> '2014-01-01 20:15:00' если i=3600-> '2014-01-01 20:00:00' т.е. округление до целой величины времени в меньшую сторону

Решение задачи: «Округление времени. Задать количество секунд для округления»

textual
Листинг программы
public static DateTime Floor(this DateTime date, TimeSpan span) {
        long ticks = (date.Ticks / span.Ticks);
        return new DateTime(ticks * span.Ticks);
    }

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


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

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

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