# ZoneId.systemDefault constructor

ZoneId.systemDefault()

Returns a ZoneId representing the system's current default time zone.

This uses `DateTime.now().timeZoneName` under the hood, which may return localized abbreviations like 'PDT', 'CET', etc.

Example:

    ZoneId current = ZoneId.systemDefault();
    print(current); // e.g., "PDT"

Represents a time zone identifier, abstracting the concept of region-based or offset-based zone IDs (e.g., 'UTC', 'America/New_York').

The `ZoneId` class allows specifying or retrieving time zone information in a controlled and type-safe manner.

Example:

    ZoneId utc = ZoneId.of('UTC');
    print(utc.id); // Output: UTC

    ZoneId systemZone = ZoneId.systemDefault();
    print(systemZone); // Output: e.g., "PDT", "CET", depending on system

## Implementation

    factory ZoneId.systemDefault() {
      return ZoneId._(DateTime.now().timeZoneName);
    }