0

如果它太容易并且它不是正确的发布位置,请原谅我的无知。我有 2 个 24 小时乘以 1544 和 1458 的字符串。它们的差应该是 46 分钟,但是当我减去它们时,它会产生 86 分钟,如下所示。

 1544 
-1458
-------
   86

有人能告诉我如何找到 2 24 小时的时差吗?

4

2 回答 2

3

Hour 没有 100 分钟,但不幸的是只有 60 分钟。您需要这样做:

 15*60+44
-14*60+58
---------
       46
于 2013-04-30T13:44:47.937 回答
0

如果您在 C# 中工作,您可以尝试使用将它们解析为 DateTime

DateTime date1 = DateTime.ParseExact("1544","HHmm",CultureInfo.InvariantCulture);
DateTime date2 = DateTime.ParseExact("1458","HHmm",CultureInfo.InvariantCulture);

然后减去它们:

TimeSpan diff = date1 - date2
于 2013-04-30T13:53:10.907 回答