I try to convert my local time (Kiyv, Riga, UTC+02:00) to UTC, but there is an error in the following method
TimeZoneInfo.ConvertTimeToUtc(clientDate,
TimeZoneInfo.FindSystemTimeZoneById(tTimeZone.SystemId));
clientDate
is19.06.2015 16:35:00
tTimeZone.SystemId
isFLE Standard Time
The result is 19.06.2015 13:35:00
, but as I know the result should be 19.06.2015 14:35:00
Why does this method return a result that has a 3 hours difference?