我目前正在构建一个系统,其中有一个部分来管理员工时间和超时,我想计算这个
***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:00
例如 2
startTime- 10.00 PM
endTime- 05.00 AM
输出 : 7:00
我该怎么做?