我目前正在建立一个系统,有一个部分来管理员工的时间和超时,我想计算这个
***night shift (Must Work 8 Hr)***
startTime- 10.00 PM
endTime- 06.00 AM
所以我想计算那个日期的实际工作时间(timein - timeout)。我所做的是
TimeSpan duration = DateTime.Parse(endTime).Subtract(DateTime.Parse(startTime));
输出:16:00
我想要的是8点
例如2
startTime- 10.00 PM
结束时间 - 05.00 AM
Out Put:7:00
我怎么能这样做?
答案 0 :(得分:1)
您必须将date
与time
一起使用,以确保两次之间的确切时间。因为你将有不同的日期。假设班次从2013年3月18日晚上10点开始,到2013年3月19日上午5点结束
答案 1 :(得分:0)