Table of Contents

Enum TimeZoneRegion

Namespace
NuvTools.Common.Dates.Enumerations
Assembly
NuvTools.Common.dll

Represents well-known regional time zones supported by NuvTools for cross-platform date and time conversions.

Each value maps to both a Windows and an IANA time zone identifier, ensuring consistent behavior across Windows, macOS, and Linux.

public enum TimeZoneRegion
Extension Methods

Fields

Azores = 8

(UTC−01:00) Azores, Cape Verde Islands.

Windows ID: Azores Standard Time
IANA ID: Atlantic/Azores

Brasilia = 6

(UTC−03:00) Brasília, Buenos Aires, Montevideo.

Windows ID: E. South America Standard Time
IANA ID: America/Sao_Paulo

CentralEurope = 10

(UTC+01:00) Amsterdam, Berlin, Rome, Paris, Madrid.

Windows ID: W. Europe Standard Time
IANA ID: Europe/Berlin

CentralStandardTime = 3

(UTC−06:00) Central Time (US and Canada), Mexico City, Monterrey.

Windows ID: Central Standard Time
IANA ID: America/Chicago

China = 16

(UTC+08:00) Beijing, Hong Kong, Kuala Lumpur, Singapore, Taipei, Perth.

Windows ID: China Standard Time
IANA ID: Asia/Shanghai

Dubai = 13

(UTC+04:00) Dubai, Baku, Samara.

Windows ID: Arabian Standard Time
IANA ID: Asia/Dubai

EasternEurope = 11

(UTC+02:00) Athens, Bucharest, Istanbul, Cairo.

Windows ID: GTB Standard Time
IANA ID: Europe/Athens

EasternTimeUSCanada = 4

(UTC−05:00) Eastern Time (US and Canada), Bogotá, Lima, Quito.

Windows ID: Eastern Standard Time
IANA ID: America/New_York

India = 14

(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi.

Windows ID: India Standard Time
IANA ID: Asia/Kolkata

Japan = 17

(UTC+09:00) Osaka, Sapporo, Tokyo, Seoul.

Windows ID: Tokyo Standard Time
IANA ID: Asia/Tokyo

London = 9

(UTC+00:00) Dublin, Edinburgh, Lisbon, London.

Windows ID: GMT Standard Time
IANA ID: Europe/London

MidAtlantic = 7

(UTC−02:00) Mid-Atlantic, South Georgia.

Windows ID: Mid-Atlantic Standard Time
IANA ID: Atlantic/South_Georgia

Moscow = 12

(UTC+03:00) Moscow, Nairobi, Riyadh.

Windows ID: Russian Standard Time
IANA ID: Europe/Moscow

MountainTimeUSCanada = 2

(UTC−07:00) Mountain Time (US and Canada).

Windows ID: Mountain Standard Time
IANA ID: America/Denver

NewZealand = 19

(UTC+12:00) Auckland, Wellington, Fiji.

Windows ID: New Zealand Standard Time
IANA ID: Pacific/Auckland

PacificTimeUSCanada = 1

(UTC−08:00) Pacific Time (US and Canada).

Windows ID: Pacific Standard Time
IANA ID: America/Los_Angeles

Santiago = 5

(UTC−04:00) Santiago, Manaus, La Paz.

Windows ID: Pacific SA Standard Time
IANA ID: America/Santiago

SoutheastAsia = 15

(UTC+07:00) Bangkok, Hanoi, Jakarta.

Windows ID: SE Asia Standard Time
IANA ID: Asia/Bangkok

Sydney = 18

(UTC+10:00) Sydney, Canberra, Melbourne.

Windows ID: AUS Eastern Standard Time
IANA ID: Australia/Sydney

Utc = 0

Coordinated Universal Time.

Windows ID: UTC
IANA ID: Etc/UTC

Remarks

This enumeration is primarily used by IDateTimeService and TimeZoneExtensions to standardize time zone conversions.