public static function fromString(string $dateTimeString, string $timeZoneId) : TimezonedDateTime
    {
        return new self(new \DateTimeImmutable($dateTimeString, new \DateTimeZone($timeZoneId)));
    }
public static function fromString(string $dateTimeString, string $timeZoneId) : TimezonedDateTime
    {
        return new self(new \DateTimeImmutable($dateTimeString, new \DateTimeZone($timeZoneId)));
    }
public static function fromString ( string $ dateTimeString , string $ timeZoneId ) : TimezonedDateTime { return new self ( new \ DateTimeImmutable ( $ dateTimeString , new \ DateTimeZone ( $ timeZoneId ) ) ) ; }
Creates a DateTime object from the supplied date string

@param string $dateTimeString
@param string $timeZoneId

@return TimezonedDateTime
Creates a DateTime object from the supplied date string