Einzelnen Beitrag anzeigen

Arkar

Registriert seit: 1. Jul 2015
Ort: Bamberg
11 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Datums-Umwandlung

  Alt 27. Mai 2022, 16:03
Danke erstmal xD
Moin...
Zitat:
Gehe davon aus der er das Jahr nicht hinzufantasiert wie es python macht xD.
...ja.
https://docwiki.embarcadero.com/Libr...ils.EncodeDate
Zitat:
Das Jahr muss im Bereich von 1 bis 9999 liegen.
Ist ja auch richtig. Die erste FDP Sitzung kann ja auch im Jahre 100 gewesen sein.

Lösung:
https://docwiki.embarcadero.com/Libr...FormatSettings
https://docwiki.embarcadero.com/Libr...rCenturyWindow
Zitat:
Alle zuvor aus zwei Ziffern bestehenden Jahresangaben werden als zur nächsten Jahrhundert gehörend interpretiert


oder:
Sicherstellen das der String den Formatangaben des Systems entspricht.
https://docwiki.embarcadero.com/Libr....StrToDateTime
Zitat:
Der in S angegebene String muss das aktuell in der Systemsteuerung festgelegte Format haben. In Deutschland ist das Format normalerweise TT.MM.JJJJ HH:MM:SS. Die Angaben AM und PM sowie die Sekunden sind optional. Verwenden Sie das 24-Stunden-Format (7:45 PM entspricht dann 19:45), wenn AM oder PM nicht angegeben wird.

Intern, Code/DB, sollte immer mit TDateTime = Double benutzt werden. Für die Ausgabe, XML Export, CSV Export oder für Textimporte kann/muß man das umwandeln.


Willkommen...
Also mir ging es eigentlich nur darum das ich die Jahrtausend dazu bekomme ob da jetzt ein % vor dem format setting steht ist mir eigentlich egal ^^ mir ging es um das ergebnis.
Aber danke dennoch da muss ich mich erstmal einlesen.

Gegen das herkunftsformat kann ich nichts ausrichten das ist in einer datamatrix so hinterlegt.
Da wurden keine Trennzeichen eingebettet daher ja auch meine Frage ^^ in python ist das ja einfach in Delphi scheint es etwas aufwendiger zu sein.
Sven
  Mit Zitat antworten Zitat