I'm using TimeZoneInfo.ConvertTime method to convert time from one to another.

While converting the Date Time 1/1/2006 2.00 AM from Perth to Sri Jeyawardenepura its converted to 1/31/2005 11.30pm

While converting the same time back (1/31/2005 11.30pm) from Sri Jeyawardenepura to Perth its converted to 1/1/2006 3.00 AM.

Why there is one hour difference in the Time Zone conversion?

Edit
Report