Error in calculated field for Date/Time for All-day events

Copper Contributor

We have a calendar web part that shows upcoming events from a corporate calendar.  We have a calculated column that just shows the date of the event start.  The formula for the calculated column is =[Start Time] .  This works for our events, EXCEPT if the event is an "all-day" event.  In that case, the start date is listed as 4 hours off, so it shows as occurring the previous day.

 

This means that for an event which is set to start 11/1/2017 12:00AM and end at 11/1/2017 11:59PM EDT, the value of the =[Start Time] formula is 10/31/2017 8:00 PM. 

 

Our calendar and all systems looking at this data are set to the same time zone. 

 

Believe it or not we found someone with this same issue in 2008! Here's the link: https://social.msdn.microsoft.com/Forums/sharepoint/en-US/8dc97589-cdd7-4b2e-bb5e-45511d1b1a1f/discr...

 

Is there anyway to fix this other that the long and complicated formula in that post?  It's almost a decade later.

1 Reply

Any update on this?