Maison >Java >javaDidacticiel >Comment calculer « Il y a du temps » en Java ?

Comment calculer « Il y a du temps » en Java ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-29 07:59:13713parcourir

How to Calculate

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!

Déclaration:
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