Datum/Zeit nach TDateTime konvertieren
-
Hi,
habe mal wieder ein Problemchen, das ich nicht gecheck bekomme:
Ich möchte eine Uhrzeit/Datum die ich aus meiner Hardware seriell als short bekommen habe nach TDateTime konvertieren. Quasi das Gegenstück zu DecodeTime/DecodeDate.
Vielen Dank
-
Hallo
Da du nicht sagst, in welcher Anordnung das/die short(s) die Zeitangabe repräsentieren, nkann ich allgemein nur auf den Konstruktor con TDateTime verweisen, der entsprechende einzelwerte übernimmt.
bis bald
akari
-
akari,
die Daten liegen als short in beliebiger Reihenfolge vor, so wie ich sie von der Hardware abfrage. Wo finde ich etwas über diesen Konstriktor. In der Hilfe finde ich nur die Methoden?
Gruß DG2003
-
Der Konstruktor ist auch 'nur' eine Methode.
-
Hallo
ja, und einer der Methoden heißt TDateTime, und ist in Wirklichkeit der gesuchte Konstruktor. Dieser beitet verschiedene Überladungen, unter anderem auch für year, month, day als short-Werte.
bis bald
akari
-
Danke erst mal an alle,
hat mir noch nicht so richtig weiter geholfen. Werde morgen eine union schreiben und mir den Aufbau von TDateTime anschauen.
Grüße DG2003
-
Hallo
*seufz* Ein union wird dabei nichts helfen...
unsigned short year = ...; unsigned short month = ...; unsigned short day = ...; TDateTime mydate = TDateTime(year, month, day);bis bald
akari
-
Ja Hallo,
damit kann ich etwas anfangen.
Vielen Dank