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

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

Linda Hamilton
Libérer: 2024-11-27 11:00:11
original
135 Les gens l'ont consulté

How to Display

Comment calculer "il y a du temps" en Java

Ruby on Rails fournit une fonctionnalité pratique pour afficher le "il y a du temps" pour un date. Existe-t-il une solution similaire disponible en Java ?

Réponse :

Oui, vous pouvez utiliser la bibliothèque PrettyTime pour obtenir cette fonctionnalité en Java.

Utilisation :

La bibliothèque PrettyTime est simple à utiliser utiliser :

import org.ocpsoft.prettytime.PrettyTime;

PrettyTime p = new PrettyTime();
System.out.println(p.format(new Date()));
// prints "moments ago"
Copier après la connexion

Support local :

Vous pouvez spécifier des paramètres régionaux pour les messages internationalisés :

PrettyTime p = new PrettyTime(new Locale("fr"));
System.out.println(p.format(new Date()));
// prints "à l'instant"
Copier après la connexion

Options supplémentaires :

Pour les applications Android, la classe android.text.format.DateUtils fournit des fonctionnalité :

import android.text.format.DateUtils;

String timeAgo = DateUtils.getRelativeTimeSpanString(new Date().getTime(), new Date().getTime(), DateUtils.MINUTE_IN_MILLIS).toString();
// prints "moments ago"
Copier après la connexion

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