Heim > Java > javaLernprogramm > Wie kann ich eine Funktion „Vor einiger Zeit' in Java implementieren?

Wie kann ich eine Funktion „Vor einiger Zeit' in Java implementieren?

Barbara Streisand
Freigeben: 2024-12-01 03:52:08
Original
944 Leute haben es durchsucht

How Can I Implement a

Berechnen der „Zeit vor“ in Java

Beim Umgang mit Datum und Uhrzeit in Java ist es oft nützlich, sie relativ auszudrücken. In Ruby on Rails vereinfacht die Funktion „Vorherige Zeit“ diese Aufgabe, indem sie die seit einem bestimmten Datum verstrichene Zeit anzeigt. In diesem Artikel wird untersucht, wie ähnliche Funktionen in Java implementiert werden.

PrettyTime-Bibliothek

Die PrettyTime-Bibliothek bietet eine praktische Lösung zum Berechnen von „vorherigen“ Ausdrücken. Es bietet eine unkomplizierte API:

import org.ocpsoft.prettytime.PrettyTime;

PrettyTime p = new PrettyTime();
System.out.println(p.format(new Date())); // prints "moments ago"
Nach dem Login kopieren

PrettyTime unterstützt die Internationalisierung durch die Annahme eines Gebietsschemaparameters:

PrettyTime p = new PrettyTime(new Locale("fr"));
System.out.println(p.format(new Date())); // prints "à l'instant"
Nach dem Login kopieren

Integrierte Android-Funktionalität

Wenn Sie für Android entwickeln, Sie kann die integrierte Funktionalität in der Klasse android.text.format.DateUtils nutzen:

import android.text.format.DateUtils;

String formattedDate = DateUtils.getRelativeTimeSpanString(date.getTime(), System.currentTimeMillis(), DateUtils.MINUTE_IN_MILLIS);
Nach dem Login kopieren

This gibt einen Ausdruck wie „vor 8 Minuten“ oder „vor 8 Tagen“ zurück.

Durch den Einsatz dieser Methoden können Sie ganz einfach Berechnungen „vor Zeit“ in Ihre Java-Anwendungen integrieren und so den Benutzern eine benutzerfreundlichere Oberfläche bieten Darstellung der verstrichenen Zeit.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Funktion „Vor einiger Zeit' in Java implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage