.NET中的LabVIEW时间戳计算等效项

时间:2019-01-17 16:07:20

标签: c# .net labview

我正在尝试从另一个时间戳中减去一个时间戳。当我使用LabVIEW完成此操作时,差异为“ -21207.3”。

请参阅所附图片:

Observable

现在,我想使用.NET复制完全相同的操作。为了达到这个目的我该怎么办?

谢谢。

2 个答案:

答案 0 :(得分:0)

您需要将时间戳转换为双精度类型-当您以这种方式进行减法时,这就是LabVIEW要做的。

答案 1 :(得分:0)

您可以使用DateTime对象在C#中执行类似的操作。减去这些将得到一个TimeSpan对象,该对象可以为您提供总的秒差(与LabVIEW相同)。

示例:

DateTime a = new DateTime(2019, 1, 17, 12, 24, 30, 850);
DateTime b = new DateTime(2019, 1, 17, 18, 17, 58, 150);
TimeSpan difference = a - b;
double seconds = difference.TotalSeconds; // -21207.3