I have a Client-Server based java application.The client is running in US/Pacific timezone and the server in UTC( I am saving the time in the database in UTC)
So for example, if I save the date as 09:00 Hrs Pacific time, it gets saved in the DB as 14:00 Hrs UTC.
When I read this time back from DB, daylight saving gets applied and it now gets converted to 08:00 hrs pacific time instead of 09:00 hrs.
So when converting from Pacific time to UTC, no daylight saving is considered, but when converting back from UTC to Pacific, it is applied which is not consistent.
In the DB, the column type is TIME and in java I am reading it into a date object.
How do I handle this ?