public function fromSqlTimestampWithoutTimeZone($sqlTimestamp, Provider $provider = null)
    {
        if ($sqlTimestamp === null) {
            return null;
        }

        $this->setParameterProvider($provider);
        $phpTimestamp = DateTime::createFromFormat($provider->getTimestampWithoutTimeZoneFormat(), $sqlTimestamp);

        if ($phpTimestamp === false) {
            $phpTimestamp = $this->parseUnknownDateTimeFormat($sqlTimestamp);
        }

        return $phpTimestamp;
    }