TDateTime __fastcall AverageTime(TDateTime dt1,TDateTime dt2,TDateTime dt3)
{
TDateTime dtAvg;
dtAvg.Val = (dt1.Val+dt2.Val+dt3.Val)/3;
return dtAvg;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
TDateTime dt1,dt2,dt3;
dt1=Now();
dt2=dt1+1/24.0;
dt3=dt1+2/24.0;
TDateTime dtAvg=AverageTime(dt1,dt2,dt3);
ShowMessage(dtAvg.TimeString());
}
그럼..
11 님이 쓰신 글 :
: 안녕하세요.
: 제가 여쭤보고자 하는것은 일단 시간형식이 00:00:00 형식인데..
: 이 시간 데이터들의 평균값을 구하려고합니다..
: 예를들어 00:14:13 , 00:12:12 , 01:20:30 이렇게 데이터가있다면요..
: 이 세데이터의 평균값을 시,분,초 나오게알려주세요~ㅠ
:
: 일단 장성호님이 datetime으로 두날짜의 시간의 차를 구하는것을 봤는데 이거랑은 좀다른거같아서요..
|