0
기간 값을 합산해야하는 보고서가 있습니다. 나는 순간적으로 지속 시간과 총 지속 시간을 분으로 나타냅니다. 분을 HH로 변환 : MM ReportViewer
"Duração Tarefa"열에서 볼 수 있듯이, 첫 번째 값은 HH : MM이고 총계는 분입니다.
내가 필요로하는 것 : 그 값 (1935)을 HH : MM 형식으로 변환하려면 어떻게해야합니까?
기간 값을 합산해야하는 보고서가 있습니다. 나는 순간적으로 지속 시간과 총 지속 시간을 분으로 나타냅니다. 분을 HH로 변환 : MM ReportViewer
"Duração Tarefa"열에서 볼 수 있듯이, 첫 번째 값은 HH : MM이고 총계는 분입니다.
내가 필요로하는 것 : 그 값 (1935)을 HH : MM 형식으로 변환하려면 어떻게해야합니까?
나는 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;
}
RDLC에 있습니다. \ – Reznor13
첫 번째 질문을 ... 값 1,935 무엇인가? 임의의 int? 그 후로 틱? –
@PaulZahra 1935는 이전 두 레코드 ((8 시간 * 60) +20) + ((23 시간 * 60) +55) = 1935의 분수입니다. – JoelC