Konvertieren von FileTime in String mit DateFormat

8

Ich versuche, das creationTime-Attribut einer Datei in einen String mit einem Datumsformat von MM / TT / JJJJ zu konvertieren. Ich benutze Java nio, um das creationTime-Attribut zu erhalten, das vom Typ FileTime ist, aber ich möchte nur das Datum von diesem FileTime als String mit dem zuvor angegebenen Datumsformat haben. Bisher habe ich ...

%Vor%

Es wird jedoch eine Ausnahme ausgelöst, die besagt, dass das Objekt FileTime date nicht als Datum formatiert werden kann. FileTime scheint beispielsweise in Form von 2015-01-30T17:30:57.081839Z auszugeben. Welche Lösung würden Sie empfehlen, um dies am besten zu lösen? Sollte ich einfach Regex für diese Ausgabe verwenden oder gibt es eine elegantere Lösung?

    
user2150250 03.02.2015, 17:09
quelle

3 Antworten

8

Nur bekomme die Millisekunden seit der Epoche aus dem FileTime .

%Vor%     
Sotirios Delimanolis 03.02.2015, 17:12
quelle
9

Konvertieren Sie FileTime in Millis nach toMillis() Methode.

%Vor%

Verwenden Sie diesen Code, um einen formatierten Wert zu erhalten.

    
Selvaraj 03.02.2015 17:17
quelle
2

Konvertieren von FileTime nach Datum

%Vor%

Verwenden Sie diesen Code zum Konvertieren

    
adesh 22.08.2017 17:33
quelle

Tags und Links