C # Формат даты {0: t} - {0: t + 1} 00:00 - 01:00

1

У меня есть дата в С#, которую я хотел бы показать как формат HH: mm - HH: mm (+1), например:

00:00 - 01:00
01:00 - 02:00
02:00 - 03:00

Может ли кто-нибудь посоветовать, как я могу это сделать? В настоящее время я использую {0: t} - {0: t}, но мне нужно добавить +1 час в нужную сторону.

благодаря

Теги:

2 ответа

3

Просто пропустите время дважды, добавив один час ко второму параметру.

Например:

String.Format("{0:t} - {1:t}",time,time.AddHours(1));
  • 0
    Спасибо, проблема в том, что это в отчете Telerik, что означает, что я ограничен только одной датой и не могу применить вышеизложенное.
  • 0
    @ Tommy Это хорошие детали (зависимости, ограничения), которые вы должны включить в вопрос.
Показать ещё 3 комментария
0

Вы можете использовать метод .AddHours(int) для этого, например:

DateTime thisDate = DateTime.Now.AddHours(1); thisDate.ToShortTimeString();

  • 0
    Спасибо, проблема в том, что это в отчете Telerik, что означает, что я ограничен только одной датой и не могу применить вышеизложенное.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню