Forum: Programmieren allgemein
Delphi
by Hausmarke,
14. Mai 2013
jepp, der fehlende separator macht mir den strich durch die rechnung.
in dem fall bleibe ich bei meiner function.
Danke für eure ideen und mühen :)
Forum: Programmieren allgemein
Delphi
by Hausmarke,
14. Mai 2013
wie muss ich die format variable deklarieren?
unten stehender quellcode bringt mir den fehler, das die eingelesene Zahl kein Datum ist.
Ich schätze das ich das format der falschen variable übergebe.
var format : Tformatsettings;
begin
format.shortdateformat:=edit2.text;
edit3.text:= datetostr(strtodate(edit1.Text,format));
Forum: Programmieren allgemein
Delphi
by Hausmarke,
14. Mai 2013
wenn ich das richtig verstehe kann ich bei der überladenen version das format mit angeben. Allerdings bezieht sich dies nur auf das Ausgabeformat.
Das problem liegt nicht in der Ausgabe der Daten, sondern im auslesen nach vorgegebenen Format.
korrigiert mich wenn ich das falsch interpretiert habe.
noch eine frage am rande:
wie bekomme ich eine 2 stellige jahreszahl bsp: 67 in eine 4...
Forum: Programmieren allgemein
Delphi
by Hausmarke,
14. Mai 2013
leider habe ich nichts vordefiniertes gefunden was mein Problem lösen konnte.
Ich habe mir nun eine eigene kleine function gebastelt die mir das Ausgabeformat auseinander nimmt und das Datum dann dementsprechend zusammensetzt und umwandelt.
besten dank an alle Helfer
Forum: Programmieren allgemein
Delphi
by Hausmarke,
8. Mai 2013
danke für die schnelle antwort.
leider löst das mein problem nicht ganz.
durch stringmanipulation einen separator einzufügen und dann umzuwandeln hatte ich schon durch gespielt.
Allerdings hatte ich mich nicht spezifisch dazu geäußert, dass das Format des eingelesenen Datums variieren kann.
beispiel:
datum: 20130705
format: yyyymmdd
Forum: Programmieren allgemein
Delphi
by Hausmarke,
8. Mai 2013
Hallo Liebe Gemeinde :)
ich habe das problem, das ich aus einer datei einen string auslese die ein Datum enthält, dazu ist auch jeweils das Format hinterlegt:
beispiel:
datum: 20130705
format: yyyymmdd
Wenn das Format immer gleich bleiben würde, könnte man das mit einer einfachen stringmanipulation handhaben.
Dem ist aber nicht so :lol: wäre ja auch langweilig.