Somewhat misleading title, I know. Never actually wanted to store TimeZoneInfo object themselves: rather, I want to store some culture-neutral identifier, which can
TimeZoneInfo
check these two methods
public static System.TimeZoneInfo FromSerializedString(string source) public string ToSerializedString()
these should preserve as much info as possible :)