Maison >Java >javaDidacticiel >Comment afficher « Il y a du temps » en Java ?
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"
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"
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"
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!