时差 [英] difference in time
本文介绍了时差的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要将下一行的结束时间和开始时间区别作为输出,你能帮我解决一下吗?
i need to get difference of END TIME AND START TIME of next line as a output, can you please help me how to get?
START TIME   结束时间
START TIME END TIME
9:06:33           21:27:00
9:06:33 21:27:00
10:46:00         10:50:00
10:46:00 10:50:00
10:46:00         13:04:00
10:46:00 13:04:00
推荐答案
您可以使用TimeSpan计算它:
You can calculate it using TimeSpan:
public static void Main()
{
var result1 = GetDiferenceBetweenTimes(new TimeSpan(9, 06, 33), new TimeSpan(21, 27, 0)); // Diff: 12:20:27
var result2 = GetDiferenceBetweenTimes(new TimeSpan(10, 46, 0), new TimeSpan(10, 50, 0)); // Diff: 00:04:00
var result3 = GetDiferenceBetweenTimes(new TimeSpan(10, 46, 0), new TimeSpan(13, 4, 0)); // Diff: 02:18:00
}
public static TimeSpan GetDiferenceBetweenTimes(TimeSpan start, TimeSpan end)
{
return end - start;
}
如果您的文字为Time,则可以将文本解析为TimeSpan:
If you have text as Time, you can parse text to TimeSpan:
var myTime = TimeSpan.Parse("14:44:32");
这篇关于时差的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文