请原谅我的无知,如果它太容易,如果它不适合发布。我有2个24小时的字符串,分别为1544和1458.它们的差异应该是46分钟,但是当我减去它时,它产生86分钟如下。
1544
-1458
-------
86
有人能告诉我怎样才能找到2 24小时的时差?
答案 0 :(得分:3)
小时没有100分钟,但不幸的是只有60分钟。你需要这样做:
15*60+44
-14*60+58
---------
46
答案 1 :(得分:0)
如果您使用的是C#,可以尝试使用
将它们解析为DateTimeDateTime date1 = DateTime.ParseExact("1544","HHmm",CultureInfo.InvariantCulture);
DateTime date2 = DateTime.ParseExact("1458","HHmm",CultureInfo.InvariantCulture);
然后减去它们:
TimeSpan diff = date1 - date2