想要获得时间总和

时间:2012-06-25 08:56:39

标签: visual-studio-2010

我在数据表中有Over Time字段,其中包含不同员工的数据,如12:75(12小时和75分钟),而我希望它像13:15分钟。我希望得到总时间的总和。如何在VB.NET 2010中获得这样的结果。请帮助

2 个答案:

答案 0 :(得分:0)

答案很简单。取分钟部分并将其除以60.金额(不包括小数部分)是小时数,然后将其添加到小时数。小数部分乘以60,这些是你的分钟。

要在VB中编写代码,我们需要知道OverTime属性的类型,但我也认为你应该自己编写这段代码,因为它非常简单。当您遇到特定问题时,您可以回来。

答案 1 :(得分:0)

您可以使用

 DateTime.AddMinutes 

功能,您将指定75,它将为您提供正确的时间。

或者您可以使用

 var ts = new TimeSpan(12, 75, 0);//h,m,s

示例代码将是,

        var ts = new TimeSpan(25, 75, 0);
        var total = ts.Days*24 + ts.Hours + ":" + ts.Minutes;