Hi @Manuel Rubio ,
This is just how it works, in Reactive, DateTimes are assumed to be stored in the timezone of where the server is, and are presented to the user in their own timezone. So whenever a timezone value is brought from server to device, Outsystems does the conversion for you.
If that is not right for your usecase, the easiest solution is to get away from the datetime format at some point before bringing your data to the UI from the server.
So your starting point is an API, right, so you are using a dataAction to fetch data from that api ?
Just add extra fields in your dataAction output structure, to contain a converted value of that datetime. This could be a single text attribute, or a separate date and time attribute, dependant on what you plan to do with the information on client side.
After getting response from the api, fill your dataAction output, and do the conversion of the datetime there. On device side, use this converted attribute instead of the datetime attribute itself.
Dorine