Maison > Java > javaDidacticiel > Comment calculer la différence de date en jours sous Android/Java ?

Comment calculer la différence de date en jours sous Android/Java ?

Mary-Kate Olsen
Libérer: 2024-12-17 13:26:15
original
638 Les gens l'ont consulté

How to Calculate the Date Difference in Days in Android/Java?

Recherche de la différence de date en jours : approche Android/Java

Vous avez la date actuelle au format mm/jj/aaaa et une autre date au format aaaa/mm/jj. Pour calculer la différence entre ces dates en jours, considérez les étapes suivantes :

// Calculate the difference in milliseconds
long diff = today.getTimeInMillis() - thatDay.getTimeInMillis();

// Convert the difference to days
long days = diff / (24 * 60 * 60 * 1000);
Copier après la connexion

Analyser la date à partir d'une chaîne

Pour analyser la date à partir de la chaîne " aaaa/mm/jj" dans un objet Calendrier, vous pouvez utiliser le SimpleDateFormat class:

SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
Date d = null;
try {
    d = formatter.parse(strThatDay); // catch exception
} catch (ParseException e) {
    e.printStackTrace();
}

Calendar thatDay = Calendar.getInstance();
thatDay.setTime(d);
Copier après la connexion

Méthode alternative

Puisque vous connaissez le format de date, vous pouvez également utiliser Integer.parseInt() sur ses sous-chaînes pour obtenir leurs valeurs numériques et effectuer les calculs directement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal