Bonjour,

Auriez vous une idée pour calculer simplement "l'intersection" de plages horaires ?

Je m'explique : soit un evenement dont on connait le debut et la fin (Date)
et une plage du type : 8h00-12h00.

Je voudrais trouver à partir des deux objets Date (debut et fin), quel est le temps de l'evenement passé durant cette plage.

Ex : debut = 22h00 le 10/05/2006
fin = 12h00 le 11/05/2006.

Plage = 21h00 -> 3h00 (tous les jours)

Ici, la réponse serait : 5h00


Pour debut = 20h00 le 07/07/2007
fin = 21h30 le même jour, la reponse est 30min...

Merci de votre coup de main ;-)