package D;

import android.util.Log;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import n.z;

/* JADX INFO: loaded from: classes.dex */
abstract class g {
    public static long a(String str, String str2) {
        String strSubstring = str.substring(str.indexOf(":") + 1);
        Log.d("HlsParserUtil", "dateTime[" + strSubstring.toString() + "]");
        try {
            return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").parse(strSubstring).getTime();
        } catch (ParseException e2) {
            Log.d("HlsParserUtil", "Parse Date failed! " + e2.toString());
            return 0L;
        }
    }

    public static double b(String str, Pattern pattern, String str2) {
        return Double.parseDouble(e(str, pattern, str2));
    }

    public static int c(String str, Pattern pattern, String str2) {
        return Integer.parseInt(e(str, pattern, str2));
    }

    public static String d(String str, Pattern pattern) {
        Matcher matcher = pattern.matcher(str);
        if (matcher.find()) {
            return matcher.group(1);
        }
        return null;
    }

    public static String e(String str, Pattern pattern, String str2) throws z {
        Matcher matcher = pattern.matcher(str);
        if (matcher.find() && matcher.groupCount() == 1) {
            return matcher.group(1);
        }
        throw new z("Couldn't match " + str2 + " tag in " + str);
    }
}
