LabVIEW Эквиваленты временных меток в .NET - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь вычесть одну временную метку из другой временной метки. Когда я делал это с использованием LabVIEW, разница была "-21207.3".

См. Прикрепленное изображение:

enter image description here

Теперь я хочу повторить ту же самую операцию, используя .NET. Что я могу сделать, чтобы добиться этого?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Вы можете сделать что-то подобное в C #, используя объекты DateTime. Вычитание этих значений дает объект 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
0 голосов
/ 20 января 2019

Вам нужно преобразовать метку времени в двойной тип - это то, что делает LabVIEW, когда вы делаете вычитание таким образом.

...