我正在尝试从另一个时间戳中减去一个时间戳。当我使用LabVIEW完成此操作时,差异为“ -21207.3”。
请参阅所附图片:
现在,我想使用.NET复制完全相同的操作。为了达到这个目的我该怎么办?
谢谢。
答案 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