2014-11-06 3 views
0

У меня есть отчет, где мне нужно суммировать значения продолжительности. К моменту, когда у меня есть продолжительность и общая продолжительность, в минутах. enter image description hereПреобразование минут в HH: MM ReportViewer

Как вы можете видеть в колонке «Duração Tarefa», я получаю первые значения liek HH: MM и Total in Minutes.

Что мне нужно: Как преобразовать это значение (1935) в формат ЧЧ: ММ?

+0

Первый вопрос ... что это значение 1935? случайный int? клещей с тех пор? –

+1

@PaulZahra Кажется, что 1935 - это количество минут двух предыдущих записей: ((8 часов * 60) + 20) + ((23 часа * 60) + 55) = 1935. – JoelC

ответ

1

Я собирался предложить использовать DateTime.AddMinutes(), но это ограничивает вас 24-часовым днем.

Ниже следует работать, делая несколько простых разделение:

private void button27_Click(object sender, EventArgs e) 
    { 
     Debug.WriteLine(string.Format("{0}:{1}", 
          GetHours(1935), 
          GetRemainderMinutes(1935))); 
    } 

    private int GetHours(int minutes) 
    { 
     // Get how many hours are contained in the total minutes 
     return minutes/60; 
    } 
    private object GetRemainderMinutes(int minutes) 
    { 
     // Get the remaining amount that couldn't be divided into hours. 
     return minutes % 60; 
    } 
+1

Я в RDLC: \ – Reznor13

Смежные вопросы