【发布时间】:2021-11-04 13:09:40
【问题描述】:
我正在尝试获取 2 个日期和时间的时间跨度,但我希望它只是在转换为双倍之前计算小时数的值...
static void Main() {
string tin = "Nov 08, 2021 4:23 PM";
string tout = "Nov 10, 2021 4:23 AM";
DateTime t1 = DateTime.Parse(tin);
DateTime t2 = DateTime.Parse(tout);
TimeSpan Workingtime = t2 - t1;
string time = Workingtime.ToString();
string[] timesplit = time.Split(':');
double num = double.Parse(timesplit[0]) + (double.Parse(timesplit[1]) / 60);
Console.Write(num);
}
【问题讨论】:
-
Workingtime.Hours或Workingtime.TotalHours? -
您在寻找
Workingtime.TotalHours吗?