F
Faabian
Gast
Hallo,
ich habe folgendes Problem:
Ich habe 2 oder mehr Array Listen welche jeweils Objekte vom Typ "Termin" beinhalten.
Ein Termin beinhaltet jeweils ein Calendar Element für den Begin und eines für das Ende des jeweiligen Termins.
Nun möchte ich alle Listen miteinander "synchronisieren". D.h. ich erstelle eine neue Liste "alleTermine" in welcher wie der Name schon sagt der Gesamtbestand der Termine gespeichert wird.
Allerdings möchte ich vorher herausfinden welche Termine sich innerhalb der verschiedenen Termin Listen zeitlich überschneiden.
Wenn also ein Termin aus Liste A und ein Termin aus Liste B sich zeitlich überschneiden, soll in beiden Terminen ein Error-Flag auf true gesetzt werden. Danach werden sie beide in die GesamtListe übernommen.
Mein größtes Problem ist hierbei die zeitlichen Überschneidungen zu ermitteln.
Angenommen ich habe:
Liste A
Liste B
Liste C
muss ich dann jeden mit jedem Termin der anderen Listen vergleichen oder wie würdet ihr das machen?
Danke für eure Hilfe, ich bin wirklich für jeden Tipp dankbar! =)
Gruß Fabian
ich habe folgendes Problem:
Ich habe 2 oder mehr Array Listen welche jeweils Objekte vom Typ "Termin" beinhalten.
Ein Termin beinhaltet jeweils ein Calendar Element für den Begin und eines für das Ende des jeweiligen Termins.
Nun möchte ich alle Listen miteinander "synchronisieren". D.h. ich erstelle eine neue Liste "alleTermine" in welcher wie der Name schon sagt der Gesamtbestand der Termine gespeichert wird.
Allerdings möchte ich vorher herausfinden welche Termine sich innerhalb der verschiedenen Termin Listen zeitlich überschneiden.
Wenn also ein Termin aus Liste A und ein Termin aus Liste B sich zeitlich überschneiden, soll in beiden Terminen ein Error-Flag auf true gesetzt werden. Danach werden sie beide in die GesamtListe übernommen.
Mein größtes Problem ist hierbei die zeitlichen Überschneidungen zu ermitteln.
Angenommen ich habe:
Liste A
Liste B
Liste C
muss ich dann jeden mit jedem Termin der anderen Listen vergleichen oder wie würdet ihr das machen?
Danke für eure Hilfe, ich bin wirklich für jeden Tipp dankbar! =)
Gruß Fabian