如何使用C#减去时间戳

时间:2016-07-15 15:30:06

标签: c# unity3d

在C#团结中,我想做时间减去时间。 我有一个例子如下:

<html>

其实我想要的结果如下:

Time1:
int Hour = 12;
int Minutes = 0;
Int Seconds = 0;

Time2:
int LastHour = 1;
int LastMinutes = 3;
int LastSeconds = 20;

如果Time1 - Time2它会得到Like Result

如何在C#unity中执行此操作?

2 个答案:

答案 0 :(得分:4)

您可以使用TimeSpan结构:

var time1 = new TimeSpan(12, 0, 0);
var time2 = new TimeSpan(10, 56, 40);

var result = time1 - time2; // will be 01:03:20

要获取特定时间部分,请访问Hours的{​​{1}},MinutesSeconds属性。

答案 1 :(得分:1)

TimeSpan是你的方式:

{{1}}