I usually have an \"interceptor\" that right before reading/writing from/to the database does DateTime conversion (from UTC to local time, and from local time to UTC), so I
There is one huge difference, where you cannot use UTC alone.
If you have a scenario like this
Then:
But:
Simple example is flight ticket reservation system ... Flight ticket should contain 2 times: - "take off" time (in timezone of "From" city) - "landing" time (in timezone of "Destination" city)