protected static function removeFormatOfDateTimeString(?string $v, string $dateMask) : ?\DateTime
    {
        if (is_string($v) === true && self::checkDateTime($v, static::RegExp, $dateMask) === true) {
            if ($dateMask === "HH:mm:ss" || $dateMask === "HH:mm") {
                $v = "2000-01-01 " . $v;
                $dateMask = "yyyy-MM-dd " . $dateMask;
            }

            return TryParse::toDateTime($v, $dateMask);
        }
        return null;
    }