konvertiert String in Zeit in Zeitobjekt ohne Datum

7

Ich habe das Problem, String Time in Time-Objekt zu konvertieren, da es zusammen mit Date gedruckt wird. Das ist mein Code.

%Vor%

Wie konvertiert und druckt man Zeit nur ohne Datum in Java. Es wäre besser, wenn Sie ein Beispiel geben könnten.

Danke.

    
syafikah 27.03.2011, 17:42
quelle

3 Antworten

23

Verwenden Sie dasselbe SimpleDateFormat , mit dem Sie es analysiert haben:

%Vor%

Denken Sie daran, dass das Objekt Date immer einen kombinierten Datums- / Uhrzeitwert darstellt. Es kann einen Datums- oder Nur-Zeit-Wert nicht korrekt darstellen, daher müssen Sie das richtige DateFormat verwenden, um sicherzustellen, dass Sie nur die gewünschten Teile "sehen".

    
skaffman 27.03.2011, 17:45
quelle
8

Das funktioniert auch

%Vor%     
Marke 23.08.2014 04:47
quelle
3

Joda-Zeit | java.time

Wenn Sie einen Nur-Zeit-Wert ohne Datum und ohne Zeitzone möchten, müssen Sie entweder die Joda-Time verwenden Bibliothek oder das neue Paket java.time in Java 8 (inspiriert von Joda-Time).

Beide Frameworks bieten eine Klasse LocalTime .

In Joda-Time 2.4 ...

%Vor%

In java.time ...

%Vor%     
Basil Bourque 23.08.2014 07:04
quelle

Tags und Links