Delphi hat eine ganze Menge anzubieten.
http://docwiki.embarcadero.com/RADSt...um_und_Uhrzeit
Wenn du einen Ansatz brauchst:
Um zb. ohne weitere Überlegungen 2 Stunden von einem DateTime abzuziehen, also die Zeit um 2 Stunden zurück zu drehen geht folgendes:
DateUtils.IncHour (Wobei es auch eigtl "DecHour" ist weil du negative Werte übergeben kannst)
Delphi-Quellcode:
Jetzt : TDatetime
IncHour(Jetzt,-2);
Grüße