Hi all,
I have a local machine set up for developing in the America/Los Angeles timezone/locale, while my servoy server/repository and database are in the America/New York timezone/locale (that’s a difference of 3 hours).
In creating my solution, I’ve noticed that timestamps were not matching up between viewing/using a solution on the developer, and doing the same in the client. Most notably, timestamps sent to the server while using the developer were using my local machine’s time (in America/Los Angeles), while the server was not translating that time to it’s local time. Conversely, while using the client, timestamps were showing the correct time for America/Los Angeles, and correctly stamping in the America/NY timezone.
I have both my developer and client locales set to America/Los Angeles, and I’m wondering why the developer does not appear to pay attention to time zone differences between itself and the server it is talking to. One thing of note: application.getServerTimeStamp() in my debugger sends back the local time on my machine, and not the server (repository/database/app server) time.
Is this normal behavior? It appears to me that Servoy only pays attention to client locale, and not developer locale.
Thanks,
Aron