Автор вопроса: Smith | Web-сайт:Не хочу ломать голову, если её уже сломал кто-то другой. | ICQ: ненавижу
Пишу прогу, работающую с таймкодом. Никак не могу вычислить количество времени между двумя временнЫми точками.
Например: 01:17:32 и 02:38:41
Код написал такой, что хватит на любую серьезную программу, а толку никакого. Все время что-нибудь считает неправильно. Может кто сталкивался с подобной проблемой, подкиньте код. Или я ерундой страдаю, может есть какая-нибудь переменная типа Time и вычисления можно сделать написав b-a ?
Private Sub GOO(i1 As String, i2 As String) Dim t1 As Date, t2 As Date t1 = CDate(Left(i1, Len(i1) - 3)) t2 = CDate(Left(i2, Len(i2) - 3)) MsgBox CStr(DateDiff("s", t2, t1) * 25 + (CInt(Right(i1, 2)) - CInt(Right(i2, 2)))) End Sub
Private Sub Command1_Click() GOO "02:38:41:13", "01:17:32:12" End Sub