public void _setLocalTimeZoneOffset() { TimeSpan ts = new TimeSpan(0, 0, 0); StrategyTimeZone myTZ = _strategyTimeZone; string stratTzString = _mapStrategyTimeZoneToWindowsID(myTZ); _timeZoneOffset = _getOffsetBetweenTimeZones(DateTime.Now, TimeZoneInfo.Local.Id.ToString(), stratTzString); }
private string _mapStrategyTimeZoneToWindowsID(StrategyTimeZone stz) { switch (stz) { case StrategyTimeZone.Pacific: return("Pacific Standard Time"); case StrategyTimeZone.Mountain: return("Mountain Standard Time"); case StrategyTimeZone.Central: return("Central Standard Time"); case StrategyTimeZone.Eastern: return("Eastern Standard Time"); case StrategyTimeZone.UTC: return("UTC"); default: return("UTC"); } }