|
이거 적어야 할지..
볼랜드에게 실망한거 있죠..
제가 잘 몰라서인지..
하루를 1로 놓고 계산을 하더군요..
1.0/24/60/60 = 0.0000115740740740....
TTimer에서 1/1000초를 사용하니
1초가 약 0.0000115740740지요.
10분은 0.0069444444444.....
TDateTime thisTime = Now();
TDateTime nextTime = thisTime + (TDateTime)(0.0069444444444);
Edit1->Text = thisTime;
Edit2->Text = nextTime;
우선 도움말 좀 봐여..
이건 c소스
#include <time.h>
#include <stdio.h>
#include <dos.h>
int main(void)
{
time_t t;
t = time(NULL);
printf("The number of seconds since January 1, 1970 is %ld",t);
return 0;
}
time_t next;
next = t + 10*60;//10분*60초
이방법도 있지요..
여러가지가 있겠죠..
홍지곤 님이 쓰신 글 :
:
: 안녕하세요! 매직 입니다.
: 또 질문을 올립니다.
:
: 검색할때, 조건을 시간으로 줄려고 합니다. 현재 시간이 11:40:40 이라고 되어있으면
: 11:40:40 보다는 같거나 크고, 10분이 지난 11:50:40 초보다는 같거나 작다라고 표현을 해야 하는데요
: 현재 시간은 FormatDateTime("yyyymmddhhnnss", Now()) 이거로 가지고 와서
: 시간만 끈으면 될 것 같은데요, 여기서 문제는 10분이라는게 지난 임의의 시간을 어떻게
: 구해야 되는지 모르겠습니다.
:
: 아직 밑에 올린 글도 제대로 풀지 못했습니다.ㅡ_ㅡ
:
: 그럼! 감사합니다..
|