Typically this can be done using the TimeZone class. This is the closest that you will get with the native libraries from my understanding. Why do you need that specific result?
Take a look at Microsoft Time Zones and the Conversion Table* for the Windows Equivalent as Windows does not fully support the TZID, take a look at the stack overflow question below for more information. I hope this is more useful as I misread your previous question!!! - sorry!
//Get A reference to our timezone object
TimeZone t = TimeZone.CurrentTimeZone;
//Print out the display name
Console.WriteLine(t.StandardName);
MSDN REFERENCE
http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/zone_tzid.html
Please refer this previous stackoverflow question
.NET TimeZoneInfo from Olson time zone