C# 将分钟数转换为HH:MM ReportViewer

C# 将分钟数转换为HH:MM ReportViewer,c#,time,reportviewer,rdlc,C#,Time,Reportviewer,Rdlc,我有一个报告,需要对持续时间值求和。 现在我有了持续时间和总持续时间,以分钟为单位。 正如您在“Duração Tarefa”专栏中所看到的,我得到了第一个值liek HH:MM,以及以分钟为单位的总数 我需要的是: 如何将该值(1935)转换为HH:MM格式?我建议使用DateTime.AddMinutes(),但这将您限制为24小时工作制 通过进行一些简单的划分,以下内容应该可以发挥作用: private void button27_Click(object sender, Eve

我有一个报告,需要对持续时间值求和。 现在我有了持续时间和总持续时间,以分钟为单位。

正如您在“Duração Tarefa”专栏中所看到的,我得到了第一个值liek 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;
    }

我本来打算建议使用
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;
    }

我本来打算建议使用
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;
    }

我本来打算建议使用
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;
    }

以下是我根据JoelC的建议得出的字段公式

=格式(字段!TotalMins.Value/60)、“0”和“h:&格式(字段!TotalMins.Value mod 60,“00”)和“m”


需要地板,以便5.6不给您6小时。其他格式仅用于显示目的。

以下是我根据JoelC的建议对字段使用的公式

=格式(字段!TotalMins.Value/60)、“0”和“h:&格式(字段!TotalMins.Value mod 60,“00”)和“m”


需要地板,以便5.6不给您6小时。其他格式仅用于显示目的。

以下是我根据JoelC的建议对字段使用的公式

=格式(字段!TotalMins.Value/60)、“0”和“h:&格式(字段!TotalMins.Value mod 60,“00”)和“m”


需要地板,以便5.6不给您6小时。其他格式仅用于显示目的。

以下是我根据JoelC的建议对字段使用的公式

=格式(字段!TotalMins.Value/60)、“0”和“h:&格式(字段!TotalMins.Value mod 60,“00”)和“m”


需要地板,以便5.6不给您6小时。其他格式仅用于显示目的。

第一个问题。。。1935年的价值是多少?随机整数?a从?@PaulZahra开始滴答作响似乎1935是前两次记录的分钟数:((8小时*60)+20)+((23小时*60)+55)=1935。第一个问题。。。1935年的价值是多少?随机整数?a从?@PaulZahra开始滴答作响似乎1935是前两次记录的分钟数:((8小时*60)+20)+((23小时*60)+55)=1935。第一个问题。。。1935年的价值是多少?随机整数?a从?@PaulZahra开始滴答作响似乎1935是前两次记录的分钟数:((8小时*60)+20)+((23小时*60)+55)=1935。第一个问题。。。1935年的价值是多少?随机整数?a从?@PaulZahra开始滴答作响1935似乎是前两条记录的分钟数:((8小时*60)+20)+((23小时*60)+55)=1935。使用相同的逻辑推导RDLC中的数据。感谢@JoelC使用相同的逻辑在RDLC中导出数据。感谢@JoelC使用相同的逻辑在RDLC中导出数据。感谢@JoelC使用相同的逻辑在RDLC中导出数据。谢谢@JoelC的提示