: 도와주세요.
:
: 이런 함수나 클래스가 있는지 궁금합니다.
:
: x라는 어떤 임의의 시간으로부터 현재까지 걸린 시간을 알고 싶은데
:
: 어떻게 해야 할까요?
:
: 예를 들자면 100m 초시계 같은 겁니다.
:
: 부탁드립니다.
TDateTime 속성을 받은 변수에 시작시간을 넣습니다.
그 후 종료하면 종료된 시간에서 전에 저장한 시간을
빼 버리면 걸린시간이 자동으로 나옵니다.
하나 문제되는 것은 같은 시간대(즉 60분이 경과하지 않은)
에 종료한다면 12시 몇분이라고 결과가 나옵니다.
12시 부분을 00시로 바꾸면 되겠죠?
위 방법 말고 이 방법도 있습니다.
이것도 마찬가지로 현재시간(Now())을
FormatDateTime(format,Now()) 를 이용하여 시간,
분, 초를 다 분리 해내고 전부 초로 환산해 놓고
후에 다시 종료시간을 입력 받아 똑같이 초로 환산해서
빼는 겁니다.
그럼 그 초가 지나간 시간이 되지요
|