![]() |
Java-Datum in TDateTime konvertieren
Hallo,
per (java) keytool ermittle ich die Gültigkeit eines Zertifikates. Ergebnis z.B.: Gültig von: Thu Jul 10 13:10:13 CEST 2014 bis: Fri Jul 10 13:10:13 CEST 2015 Das "bis" interessiert mich hier Fri Jul 10 13:10:13 CEST 2015 Was ist das für ein Format? Wie bekomme ich da meinen TDateTime raus? Ich will jetzt nicht für die einzelnen Monate ausprobieren, was für ein Kürzel sie haben. Danke Heiko |
AW: Java-Datum in TDateTime konvertieren
Das liegt als string vor?
|
AW: Java-Datum in TDateTime konvertieren
Hallo,
korrekt. Ich muesste eigentlich nur wissen, dass JUL = Juli, AUG = August ist usw, finde aber keine Doku dazu, wie dieses Datums-Format heisst. Heiko |
AW: Java-Datum in TDateTime konvertieren
Was brauchst du denn da für Doku? :shock:
Januar wird JAN sein und Dezember DEC... Guck dir mal das hier an: ![]() |
AW: Java-Datum in TDateTime konvertieren
Sorry, der Kaffee fehlt, du brauchst es ja anders herum.
Jedenfalls findest du die dreistelligen Monatsabkürzungen im FormatSettings-Record: ![]() |
AW: Java-Datum in TDateTime konvertieren
Hallo,
ich habe aber aus Ausgangspunkt englische Kürzel, was ist denn z.B. März als englisches Kürzel? Sollte das hier passen? ![]() Heiko |
AW: Java-Datum in TDateTime konvertieren
Jan feb mar apr may jun jul aug sep oct nov dec
|
AW: Java-Datum in TDateTime konvertieren
Du kannst eine eigene sprach- und länderspezifische Instanz von FormatSettings erstellen und dann damit arbeiten.
Dann stehen da auch englischen Kürzel drin. Hier ein Beispiel, gleichzeitig konvertiert es einen DateTime-Wert in das oben gezeigten Format:
Delphi-Quellcode:
MyDateTimeString, MyYearString: string;
MyDateTime: TDateTime; MyFormatSettings: TFormatSettings; begin MyDateTime := System.SysUtils.Now; MyFormatSettings := TFormatSettings.Create('en-us'); DateTimeToString(MyDateTimeString, 'ddd mmm dd hh:nn:ss', MyDateTime, MyFormatSettings); DateTimeToString(MyYearString, 'yyyy', MyDateTime, MyFormatSettings); MyDateTimeString := MyDateTimeString + ' CEST ' + MyYearString; end; |
AW: Java-Datum in TDateTime konvertieren
Dann fehlt ja nur noch diese Liste
![]() und man kann es wieder exakt umwandeln |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz