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