Konvertieren von java.util.Datum, default-format für Timestamp in Java
Standard-format von java.util.Datum ist so etwas wie das "Mon May 27 11:46:15 IST 2013". Wie kann ich konvertieren, das in timestamp und berechnen Sie in Sekunden den Unterschied zwischen dem gleichen und aktuellen Zeit?
java.util.Date date= new java.util.Date();
Timestamp ts_now = new Timestamp(date.getTime());
Den obigen code gibt mir den aktuellen timestamp. Aber ich habe keine Ahnung, wie man die Zeitstempel der oben genannten Zeichenfolge.
- mögliche Duplikate von Java-string zu Datum-Konvertierung
- Ich fürchte nicht, ich war arbeiten, auf das timestamp-format.
- Duplizieren: Java: Umwandeln String in TimeStamp
- "=SimpleDateFormat sdf = new " = SimpleDateFormat("EEE MMM dd kk:mm:ss z yyyy"); Das war, was ich brauchte..(Blick auf die format-Typ) Jedoch in dem link, den Sie verwendet "= SimpleDateFormat dateFormat = new " = SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS"); nicht funktioniert für meinen Fall.
- Und Duplikat der dieser und dieser und dieser und dieser und dieser und viele mehr.
InformationsquelleAutor swateek | 2013-05-27
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die
Calendar
Klasse zu konvertierenDate
Beste
Können Sie
Zeit in nano.
Java Docs
Können Sie
DateFormat
(java.text.*) analysieren Sie das Datum ein:Müssen Sie ändern die Gebietsschema entsprechend Ihrer eigenen (mit diesem erhalten Sie 10:46:15). Dann können Sie den gleichen code, den Sie haben für die Konvertierung in einen timestamp.