[Android, Java] Méthode pratique pour calculer la différence en jours

Chose que tu veux faire

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

Détails d'implémentation


    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

[Android, Java] Méthode pratique pour calculer la différence en jours
[Java] Je souhaite calculer la différence par rapport à la date
Comment obtenir le nom d'une classe / méthode exécutée en Java
Reportez-vous à C ++ dans le module Android Studio (Java / kotlin)
Comment apprendre JAVA en 7 jours
Créer une méthode pour renvoyer le taux de taxe en Java
Appelez la super méthode en Java
[Android, Java] Méthode pour trouver la date écoulée à partir de deux dates
Référence Java à comprendre dans la figure
[Java] Comment utiliser la méthode toString ()
Quelle est la méthode principale en Java?
Comment obtenir la date avec Java
De Java à C et de C à Java dans Android Studio
[Java] Gestion des Java Beans dans la chaîne de méthodes
3 façons d'importer des bibliothèques dans Android Studio
[Android] Calculez facilement la différence entre deux dates
Comment utiliser la méthode replace () (Java Silver)
Résumer le cycle de vie des objets Java à prendre en compte dans le développement Android
[Java] Est-il inutile de vérifier "l'identité" dans l'implémentation de la méthode equals ()?
# 2 [Note] J'ai essayé de calculer quatre-vingt-dix-neuf avec Java.
Calculer la différence entre les nombres dans un tableau Ruby
Source utilisée pour obtenir l'URL de la source de redirection en Java
[Android Studio] [Java] Comment réparer l'écran verticalement
Classes et instances Java comprises dans la figure
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
[Android Studio] Je souhaite définir des restrictions sur les valeurs enregistrées dans EditText [Java]
Comment utiliser la méthode getter / setter (en orientation objet)
J'ai traduit [Méthode Clone pour les tableaux Java] comme méthode Clone dans les tableaux Java.
Différence entre Java et JavaScript (comment trouver la moyenne)
Un moyen simple de vérifier la liste des méthodes / champs dans Java REPL
Calculer des nombres premiers en Java
Jeu de recherche d'erreur Android
Comment dériver le dernier jour du mois en Java
Comment changer Java à l'ère d'OpenJDK sur Mac
Je souhaite simplifier l'instruction if-else de la branche conditionnelle en Java
Entrée dans la console Java
À propos de la méthode de conversion d'une chaîne de caractères en entier / fraction (données de conversion) en Java
[Java] Comment rechercher des valeurs dans un tableau (ou une liste) avec la méthode contains
[Java] Obtenez des informations sur la date 10 jours plus tard en utilisant la milliseconde dans la classe Date
Sortie de la différence entre chaque champ de deux objets en Java
Connexion à une base de données avec Java (partie 1) Peut-être la méthode de base
Source pour afficher le tableau de caractères avec numberPicker dans Android Studio (Java)
La milliseconde définie dans /lib/calendars.properties de Java jre est UTC
[Android / Java] Comprendre le type de description dans les paramètres d'écoute (installation du bouton)
Comment stocker les informations saisies dans la zone de texte dans une variable de la méthode
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
Juger si les chaînes de caractères à comparer sont les mêmes en Java
[Java] Je veux effectuer distinctement avec la clé dans l'objet
[Android] Convertissez Map en JSON à l'aide de GSON avec Kotlin et Java
Exemple de code pour appeler l'API Yahoo! Local Search en Java
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
[Android] Je souhaite obtenir l'auditeur à partir du bouton de ListView
Comment obtenir la longueur d'un fichier audio avec Java
Facile à comprendre la différence entre la méthode d'instance Ruby et la méthode de classe.
Comment incrémenter la valeur de Map sur une ligne en Java
Comment utiliser la méthode link_to
Accéder à l'interface réseau avec Java
Essayez d'implémenter Android Hilt en Java
Devinez le code de caractère en Java
Comment utiliser la méthode include?
Comment utiliser la méthode form_with