2016-07-14 12 views
-1

Ich habe einen pojo, die einen eingereicht Typ als Sofort hat. Ich möchte die Instant von TimsStamp bekommen. Wäre es möglich?Zeitstempel auf Sofort in Java

Zum Beispiel: Ich habe ein java.sql.Timestamp, die ich java.time.Instant. konvertieren möchten Wäre es möglich?

+0

Können Sie mehr Beschreibung oder Code bereitstellen? –

+0

zum Beispiel: Ich habe einen java.sql.Timestamp, den ich in java.time.Instant konvertieren möchte. Wäre es möglich? – user123475

Antwort

3

Wir haben bereits vorhandene Methoden, die Timestamp in Instant und umgekehrt umzuwandeln.

Instant instant = Instant.now(); // get The current time in instant object 
    Timestamp t=java.sql.Timestamp.from(instant); // Convert instant to Timestamp 
    Instant anotherInstant=t.toInstant();   // Convert Timestamp to Instant 
+0

Ich habe bereits Timestamp Objekt wie 2016-07-14 09: 00: 0.0. Ich möchte, dass dies in Instant-Objekt konvertiert wird – user123475

+0

timestampObject.toInstant(); Wir haben die Methode toInstant() in der Timestamp-Klasse. und Sie können auch die 3 Codezeile sehen –

+0

Dieser Augenblick ist die Instanz von joda Zeit nicht die Java-Zeit so, was Sie hier erwähnt haben, funktionierte nicht für mich – user123475

0

prüfen diese

public Instant toInstant()

Konvertiert diese Timestamp-Objekt zu einem Instant. Die Konvertierung erstellt einen Instant, der denselben Punkt auf der Zeitlinie wie dieser Timestamp darstellt.