Перейти к содержимому

Фотография

Как узнать интервал времени между двумя событиями?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 QA*

QA*

    Активный участник

  • Members
  • PipPip
  • 104 сообщений
  • Город:Москва

Отправлено 16 апреля 2009 - 07:56

Всем доброго времени суток!
Столькнулся со следущей задачкой, нужно узнать сколько времени прошло (в секундах) между двумя событиями: с момента нажатия на одну кнопку (событие 1) до момента нажатия на другую кнопку (событие 2).

В хелпе нашел описанией функций которые позволяет узнать текущую дату и время, т.е. найти T1 и T2 не проблема (T1, T2 - дата и время выполнения событий 1 и 2), но как найти разницу между T2 и T1?...
  • 0

#2 berzinc

berzinc

    Активный участник

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Berzins Lauris
  • Город:Riga, Latvia

Отправлено 16 апреля 2009 - 08:30

разница=T2-T1
:crazy:
  • 0

#3 QA*

QA*

    Активный участник

  • Members
  • PipPip
  • 104 сообщений
  • Город:Москва

Отправлено 16 апреля 2009 - 09:29

разница=T2-T1
:crazy:

T1=03-02-2009 23:59:59
T2=04-02-2009 00:01:53
че то не считается...
  • 0

#4 berzinc

berzinc

    Активный участник

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Berzins Lauris
  • Город:Riga, Latvia

Отправлено 16 апреля 2009 - 10:08

разница=T2-T1
:help:

T1=03-02-2009 23:59:59
T2=04-02-2009 00:01:53
че то не считается...


dim T1 as variant
dim T2 as variant

T1=CVDate("03.02.2009 23:59:59")
T2=CVDate("04.02.2009 00:01:53")

SQALogMessage sqaPass,"T2-T1 "+cstr(T2-T1),""
'REZ: T2-T1 0:01:54
SQALogMessage sqaPass,"seconds T2-T1 "+cstr(hour(T2-T1)*60*60+minute(T2-T1)*60+second(T2-T1)),""
'REZ: seconds T2-T1 114

:crazy:
  • 0

#5 QA*

QA*

    Активный участник

  • Members
  • PipPip
  • 104 сообщений
  • Город:Москва

Отправлено 16 апреля 2009 - 12:26

Работает! Клево! :clapping: Большое спасибо!
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных