Create all-day or multi-day events
You can create an event that lasts one or more complete, consecutive days (such as a vacation), or an event that spans multiple days, but has specific start and end times (such as a work shift beginning in the evening and ending the following morning).
Events that last one or more complete days are shown in the All-Day section at the top of Day or Week view.
To schedule an event for a specific time on multiple days (such as lunch at noon every day for a week), create a repeating event instead.
Create an all-day event
In Day or Week view, double-click in the All-Day section at the top of the calendar.
Create a multi-day event
The event can last all day for multiple days, or start at a specific time on one day and end at a specific time on another day.
Consecutive days: In Week view, drag from the start date in the All-Day section to the end date. In Month view, drag from the start date to the end date.
Specific start and end times: In Week view, drag from the start time to the end time. You can drag across multiple days. In Day or Month view, create an event, then enter the start and end dates and times in the event details.
Change an event’s duration
In Week or Month view, drag the left or right edge of the event.
Make an existing event last all day
In Day, Week, or Month view, double-click the event, click the date, then select All-Day. (You can also select the event, then use the Touch Bar.)