Hallo,
ich könnte mir sowas vorstellen:
Delphi-Quellcode:
uses
DateUtils;
function IntervallStart(dt: TDateTime; size: Word): TDateTime;
var
n: Cardinal;
begin
n := MinutesBetween(dt, 0) div size * size;
Result := n * OneMinute;
end;
Getippt und nicht getestet.
Freundliche Grüße