Maison >Java >javaDidacticiel >Comment calculer « Il y a du temps » en Java ?
Comment calculer le temps il y a en Java
En Java, le calcul du « temps il y a » peut être réalisé à l'aide de bibliothèques ou en tirant parti d'Android intégré méthodes.
Bibliothèque PrettyTime
Une bibliothèque populaire pour générer il y a du temps les chaînes sont PrettyTime. Cela simplifie considérablement le processus :
import org.ocpsoft.prettytime.PrettyTime; PrettyTime p = new PrettyTime(); System.out.println(p.format(new Date()));
Cela imprimera l'heure à partir de la date actuelle, par exemple "il y a quelques instants" ou "il y a 8 minutes". PrettyTime prend également en charge divers paramètres régionaux pour l'internationalisation.
Android DateUtils
Android propose une classe DateUtils intégrée qui gère les calculs il y a du temps spécifiquement pour les applications Android :
import android.text.format.DateUtils; String formattedTimeAgo = DateUtils.getRelativeTimeSpanString(dateMillis, nowMillis, DateUtils.MINUTE_IN_MILLIS);
Ceci calcule le temps écoulé entre la dateMillis spécifiée et l'heure actuelle maintenantMillis. Il renvoie une chaîne formatée en utilisant des intervalles de temps spécifiés, tels que « il y a 8 minutes » ou « il y a 8 jours ».
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!