public function readDateTime()
    {
        try {
            $timeStamp = current(unpack('l', $this->getStream()->read(4)));
            $date = new DateTime('now', new \DateTimeZone('UTC'));

            return $date->setTimestamp($timeStamp);
        } catch (StreamException $e) {
            $this->handleStreamException($e, BinaryStreamAccessException::DATETIME);
        }
    }