Je souhaite créer une méthode pratique pour calculer la différence en jours
Reçoit les informations de date de chaîne en tant qu'argument
→ Par exemple,   2018/01 / 01 et `` `` 2018/01 / 20
→ Renvoie la différence de la date de réception en argument sous forme d'entier
    public static int dateDiff(String dateFromStrig, String dateToString) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
        Date dateTo = null;
        Date dateFrom = null;
        //Convertir en type de date
        try {
            dateFrom = sdf.parse(dateFromStrig);
            dateTo = sdf.parse(dateToString);
        } catch (java.text.ParseException e) {
            e.printStackTrace();
        }
        //Calculez le nombre de jours de différence
        long dateTimeTo = dateTo.getTime();
        long dateTimeFrom = dateFrom.getTime();
        long dayDiff = ( dateTimeTo - dateTimeFrom  ) / (1000 * 60 * 60 * 24 );
        System.out.println( "Différence jours: " + dayDiff );
        return (int) dayDiff;
    }
        Recommended Posts