public void get_timezone_id_from_utc_offset() { var instant = Instant.FromUtc(2012, 1, 2, 3, 4, 5); var offset = Offset.FromHours(-5); var tz = new ZonedDateTime(instant, DateTimeZone.ForOffset(offset)); var odt = instant.WithOffset(offset); _output.WriteLine(odt.ToString()); // InFixedZone means Fixed Time Zone - no DST observance _output.WriteLine(odt.InFixedZone().ToString()); _output.WriteLine(DateTimeZone.ForOffset(offset).ToString()); _output.WriteLine(tz.ToJson()); }