Why am i getting the wrong milliseconds for a given string? : DateFormat df1 = new SimpleDateFormat("kk:mm");
Date d = null;

        try {
            d = df1.parse("21:00");

        } catch (ParseException e) {
            e.printStackTrace();
        }