LabVIEW Эквиваленты временных меток в .NET

Если пакет ответа не получен в течение определенного промежутка времени, запрос повторно отправляется. Дэн Бернстайн предполагает, что большинство клиентов будут повторять до четырех раз.

1
задан HaBo 18 January 2019 в 13:06
поделиться

2 ответа

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

0
ответ дан kosist 18 January 2019 в 13:06
поделиться

Вы можете сделать нечто подобное в 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
ответ дан flndr 18 January 2019 в 13:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: