I have data that looks like this:
2021-11-25T19:00:00.000-0500
2021-03-03T13:00:00.000-0500
2021-03-09T15:00:00.000-0500
2021-03-13T16:00:00.000-0500
2021-03-19T03:00:00.000-0400
2021-05-28T03:00:00.000-0400
which is accurate, except I'm pulling the data to tableau server, and tableau displays all datetimes as UTC regardless of the local user's timezone. This reporting is leaving the local users confused, since the timestamps on the report do not match their timestamps for the process being reported (e.g. a user in Atlanta knows they started their process at 7:00AM, but the time in the tableau report is 12:00PM).
I want to be able to store the datetimes as the local time in databricks to work around this behavior, and have an additional column that stores the offset (like -5 for EST)
I have searched so much and have no idea if I'm just asking the wrong question or approaching the problem wrong. my end goal is displaying the correct date for every local user in tableau server. whatever the best practice is to accomplish this.