我的 C# 代码中有这个逻辑,它给了我两次之间的时间差
示例输入是: '12:00 AM' - '11:15 AM' 给出 45 分钟。
DateTime startTime = Convert.ToDateTime(startTimeHH + ":" + startTimeMM + " " + startTimeAMPM);
DateTime endTime = Convert.ToDateTime(endTimeHH + ":" + endTimeMM + " " + endTimeAMPM);
DateTime breakTime = Convert.ToDateTime(breakTimeHH + ":" + breakTimeMM);
TimeSpan hours = endTime.Subtract(startTime);
hours = hours.Subtract(breakTime.TimeOfDay);
我在 SQL Server 中引用了一些 MSDN 文档日期时间函数,但找不到这些函数可以让我从输入中获得时间12:00 PM
但是现在我需要把这块移到 SQL Server 中。我该怎么写?
示例输入是: '12:00 AM' - '11:15 AM'不会返回 45 它将返回75(它包含 15 作为 25)