astrotechlab Ответов: 1

Как получить следующий ожидаемый ответ


Я получаю результат MRDMS в форме, как я показываю. & дневное значение во временном интервале может варьироваться. Поэтому мне нужна логика, как мы можем вычесть значение MRDMS, разделив дневное значение.


Dim Cstarend As New TimeSpan(23, 20, 0)
Dim MRDMS As New TimeSpan(1, 19, 23, 45)

Dim BST As TimeSpan = Cstarend - MRDMS
MsgBox(BST.ToString("hh\:mm\:ss"))

Ответ нужен - 03.56.15

==========================

Что я уже пробовал:

Dim Cstarend As New TimeSpan(23, 20, 0)
Dim MRDMS As New TimeSpan(1, 19, 23, 45)

Dim BST As TimeSpan = Cstarend - MRDMS
MsgBox(BST.ToString("hh\:mm\:ss"))

Ответ нужен - 03.56.15

phil.o

MsgBox("03.56.15")
Если есть логика для вычисления ожидаемого результата, вы должны определить ее, поскольку она кажется недостаточно ясной. Пожалуйста, дополните свой вопрос соответствующей информацией о вычислительном методе.

0x01AA

Я не вижу действительно логики, но это должно сделать это:
Cstarend - (MRDMS - New TimeSpan(1, 0, 0, 0))

1 Ответов

Рейтинг:
0

Gerry Schmitz

Вы никогда не доберетесь до 03.56.15 с (23,20,0) и (1,19,23,45).

Один промежуток указывает "23+ часа", другой-43+ часа.

Попробуйте TimeSpan(23,20,0) и (19,23,45).