안녕하세요....
꼭 좀 알고 싶은 것이있습니다.
MaskEdit에 있는 현재날짜나 입력한 날짜에서 Edit에 있는 정수부분을 더하여 다시 날짜로 변환 하려합니다.
Edit의 정수값은 분으로 생각하려합니다.
만약 3490분이라고 하고 하루가 10시간이라고 가정하면 5일 8시간 10분이 걸립니다....
오늘이 8월 30일 이니깐 8월 30일 9:00 AM 이라 하고 3490분이 경과 한후의 날짜와 시간을 알려고 하면 어떻게 해야 할까요.....ㅠ.ㅠ
아무리 생각하고 게시물들을 봐도 모르겠어여.....ㅠ.ㅠ
꼭 좀 가르쳐 주십시오......
좀 자세히요....전 초보라서요.....
> 안녕하세요....
> 꼭 좀 알고 싶은 것이있습니다.
> MaskEdit에 있는 현재날짜나 입력한 날짜에서 Edit에 있는 정수부분을 더하여 다시 날짜로 변환 하려합니다.
> Edit의 정수값은 분으로 생각하려합니다.
> 만약 3490분이라고 하고 하루가 10시간이라고 가정하면 5일 8시간 10분이 걸립니다....
> 오늘이 8월 30일 이니깐 8월 30일 9:00 AM 이라 하고 3490분이 경과 한후의 날짜와 시간을 알려고 하면 어떻게 해야 할까요.....ㅠ.ㅠ
> 아무리 생각하고 게시물들을 봐도 모르겠어여.....ㅠ.ㅠ
> 꼭 좀 가르쳐 주십시오......
> 좀 자세히요....전 초보라서요.....
>
>
아래예는 현재일시에서 3490분 뒤의 일시를 구하는 예입니다.
now +1을 하면 다음날(24시간뒤)이 되지요
now + 0.5하면 12시간뒤가 되고요
같은 원리로 하루는 1440분이니까 1을 1440분으로 나눈 후 원하는 분을 곱해주면
되겠지요
도움이 되셨기를 바랍니다.
edit2.Text:=formatdatetime('yyyymmddhhmmss', now + (1/1440)*3490);