如果它太容易并且它不是正确的发布位置,请原谅我的无知。我有 2 个 24 小时乘以 1544 和 1458 的字符串。它们的差应该是 46 分钟,但是当我减去它们时,它会产生 86 分钟,如下所示。
1544
-1458
-------
86
有人能告诉我如何找到 2 24 小时的时差吗?
如果它太容易并且它不是正确的发布位置,请原谅我的无知。我有 2 个 24 小时乘以 1544 和 1458 的字符串。它们的差应该是 46 分钟,但是当我减去它们时,它会产生 86 分钟,如下所示。
1544
-1458
-------
86
有人能告诉我如何找到 2 24 小时的时差吗?
Hour 没有 100 分钟,但不幸的是只有 60 分钟。您需要这样做:
15*60+44
-14*60+58
---------
46
如果您在 C# 中工作,您可以尝试使用将它们解析为 DateTime
DateTime date1 = DateTime.ParseExact("1544","HHmm",CultureInfo.InvariantCulture);
DateTime date2 = DateTime.ParseExact("1458","HHmm",CultureInfo.InvariantCulture);
然后减去它们:
TimeSpan diff = date1 - date2