private static long parseIso8601(String date) {
        var formatter = new SimpleDateFormat(
                "yyyyMMdd'T'HHmmss'Z'");
        formatter.setTimeZone(TimeZone.getTimeZone("UTC"));
        try {
            return formatter.parse(date).getTime() / 1000;
        } catch (ParseException pe) {
            throw new IllegalArgumentException(pe);
        }
    }
Parse ISO 8601 timestamp into seconds since 1970.
src/main/java/org/gaul/s3proxy/S3ProxyHandler.java