Idee 1: Alle Termine für den Tag werden weiterhin im Original angezeigt (Timestamp) und bei Überschneidungen mit dem neuen Raster werden die Termine z.B. kursiv dargestellt. Das würde so lange passieren, bis alle Termine "durch" sind.
Ja, nur kursiv reicht nicht. Den Hintergrund am besten fett
Rot machen.
Idee 2: Alle Termine werden auf das neue Raster umgerechnet. Hier kann es aber zu Verlust kommen, wenn der Intervall vergrößert wird.
Einen Button einbauen, mit dem der Nutzer die regelbasierte Umstellung anstoßen kann. Je nachdem, wie teuer ausgefallene Termine werden können, gegebenenfalls für jeden Tag einzeln. Überschneidungen nach der Umstellung wieder deutlich hervorheben. Einen Gesamtbericht erstellen, bei dem die Überschneidungen gruppiert nach Datum aufgelistet werden. Damit überträgst du die Verantwortung an den Nutzer.
Bis bald...
Thomas