I am working on a system where I need to store date and time and as it is going to be used on different time zone I decided to store the time information as UTC time and display to the end user the time depending on his time zone.
Anyway I suddenly realized that when working on my local machine I am getting System.DateTime.UtcNow = 17h06 whereas it is actually 16h06 according to http://www.worldtimeserver.com/current_time_in_UTC.aspx
How is this possible ? How does my Windows 7 get the UTC time ?
Go to the complete details ...