Working with timestamps in ignition

I have a little headache to understand timestamps in ignition and how to get around it to not translate timestamps into sessions timezone.

I have some data that is logged in UTC and I would like to control which timezone offset the timestamp should be shown as. I know that the session props timeZoneID is used to translate the data into the sessions timezone, but I would like to be able to control that, cause the timestamp the user should see should be shown from a sites timezone, since it could be in a different timezone than the user is logged in as.

Like i have this timestamp 2026-01-12T23:00:00Z given in UTC, but when i use dateformating to format it to UTC it will see the timestamp that was given as in the sessions local timezone and show a wrong timestamp.

I hope it all made sense

Topics describing how to use Java's ZonedDateTime for explicit rendering: