LocalDateTime vs ZonedDateTime.

How should I handle the conversion of ZonedDateTime to LocalDateTime. All of my entity have dates as ZonedDateTime but then it wont show correct on UI.
My user can change the timezone in the application and when that is done, we need to show dates correctly as per the new timezone that is selected.

Is there any easy way to handle this at global level ?

For DateTimePicker you could create a wrapper that handles that