There seem to be two ways to define the end of an event in iCal. One by using duration and the other one by using dtend. Do either of them have any benefits over the other? I can't find any info other then that dtend seem to override duration.
If you have an event and change the 'dtstart', the end time of the event;
RFC5545 says
; either 'dtend' or 'duration' may appear in
; a 'eventprop', but 'dtend' and 'duration'
; MUST NOT occur in the same 'eventprop'