Java wandelt UNIX -Zeitstempel in bestimmte Formatdaten für Ihre Referenz um. Der spezifische Inhalt ist wie folgt
Bei der Erlangung von Daten vom Server ist die Zeit in den erhaltenen Daten manchmal in vielen Fällen der Zeitstempel ähnlich. Natürlich ist es für uns unmöglich, diese Daten den Benutzern in Form eines Zeitstempels vorzustellen. Normalerweise ist es notwendig, diesen Zeitstempel in einer Reihe von Verarbeitung zu verarbeiten, um es in das gewünschte Format zu schaffen und das Surfen gewöhnt. Wie verarbeiten wir diese Zeitstempelformatdaten? Jede Sprache und jedes Framework verfügt über eine eigene Methode und Methode.
Das Folgende wird in Java implementiert. Lassen Sie uns den Code einfach lesen, ohne Unsinn zu sagen ...
Methode Implementierung
/*** Java konvertiert UNIX -Zeitstempel in eine angegebene Formatdatum -String* @param Timestampstring -Zeitstempel wie: "1473048265"; * @param Format Das Format, das formatiert wird: "yyyy-mm-dd hh: mm: ss"; * * @return return Ergebnis: "2016-09-05 16:06:42"; */ public static String timestamp2Date (String timestampstring, Stringformate) {if (textils.isempty (formate)) formate = "yyyy-mm-dd hh: mm: ss"; Langer Zeitstempel = lang.Parselong (Timestampstring) * 1000; String date = new SimpledateFormat (Formate, Lokale.china) .Format (neues Datum (Zeitstempel)); Rückgabedatum; }Aufrufen von Methoden
Timestamp2date ("1473048265", "yyyy-mm-dd hh: mm: ss");Rückgabeergebnis
2016-09-05 16:06:42
Konvertieren Sie das angegebene Formatdatum von Java in UNIX Timestamp
/ ** * Konvertieren Sie Datumsformat-Zeichenfolge in Zeitstempel * * @param datenStRing String Datum * @param-Format zum Beispiel: yyyy-mm-dd HH: mm: ss * * @return */ public static String Datum2TimestAMP (String datESTR, String-Format) {try {simpledateFormat sdf = new SimpledateFormat (Format); return string.Valueof (SDF.Parse (datester) .getTime () / 1000); } catch (Ausnahme e) {e.printstacktrace (); } zurückkehren ""; }Holen Sie sich den aktuellen Zeitstempel (genau auf Sekunden)
/ ** * Holen Sie sich den aktuellen Zeitstempel (genau bis Sekunden) * * @return nowtimestamp */ public static String getNowTimestamp () {long time = system.currentTimemillis (); String nowTimestamp = String.ValueOf (Zeit / 1000); kehre jetzt Timestamp zurück; }Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.