【发布时间】:2022-12-15 15:58:17
【问题描述】:
鉴于此,我只有开始时间和结束时间值(例如 12:30、02:15、23:45 等)如何计算 C# 中 Hour.Minut 格式的差异, 请记住,时间可以跨越班次,这意味着开始时间是 15:30,结束时间是 04:30,或者开始时间是 08:30,结束时间是 15:00
我尝试使用 C# 中可用的 TimeSpan 对象
【问题讨论】:
-
在从 endTime 减去 startTime 之前,检查 endTime 是否 > startTime - 如果不是,则先向 endTime 添加一天
-
是的,无论如何我都解决了,但它似乎是正确的解决方案
标签: asp.net-core datetime time decimal c#-3.0