C++ Builder Snippets  

TDateTime um n Sekunden (oder Stunden) inkrementieren:
 
//---------------------------------------------------------------------------
// Inkrementiert Zeitangabe um übergebene Anz. von Sekunden
//---------------------------------------------------------------------------
TDateTime IncSecs(TDateTime dtlDateTime, int ilSecs)
{
  return dtlDateTime + double(double(ilSecs)/SecsPerDay);
}

//---------------------------------------------------------------------------
// Inkrementiert Zeitangabe um übergebene Anz. von Stunden
//---------------------------------------------------------------------------
TDateTime IncHour(TDateTime dtlDateTime, int ilHours)
{
  return dtlDateTime + ilHours/24 +
    double(double(ilHours%24) * 3600.0/SecsPerDay);
}



© '99-2001 by S. Kreutzmann