Seite 1 von 1

[gelöst]"DateField" Differenz an Tagen zum heutigen Tage

Verfasst: Di, 27.08.2013 23:22
von marc 70
nabend,

muss leider noch mal nach haken zum ("DateField").

die Ausgabe von

Code: Alles auswählen

oDateField = oDialog.getControl("DateField")
xray oDateField.date/text
ist 20130827 oder 27.08.13
wie kann man den Wert umwandeln zum rechnen?


mein Versuch:

Code: Alles auswählen

CLNG(DATEVALUE(Format(CDate(oDateField.text), "yyyy-mm-dd")))
ist aber sicherlich zu umständlich.....

Ich suche unter anderen die Differenz an Tagen zum heutigen Tage(Now).

Gruß marc

AOO400m3(Build:9702)
Dialog

Re: "DateField" Differenz an Tagen zum heutigen Tage

Verfasst: Mi, 28.08.2013 05:45
von DPunch
Servus

Tuts das?

Code: Alles auswählen

DateDiff("d",CDateFromIso(oDateField.text),Now)

Re: "DateField" Differenz an Tagen zum heutigen Tage

Verfasst: Mi, 28.08.2013 17:33
von marc 70
Hallo ,

Code: Alles auswählen

DateDiff("d",CDateFromIso(oDateField.text),Now)
nein leider nicht.
Wenn man im ("DateField") das Datum von heute nimmt = 31061
Wenn man im ("DateField") das Datum von Morgen nimmt = 30696

Sind dann wohl 365 Tage.

Hätte gehofft die Ausgabe wäre dann 0 und 1 bei heute und morgen und 3 bei übermorgen.

Gruß marc

Re: "DateField" Differenz an Tagen zum heutigen Tage

Verfasst: Mi, 28.08.2013 18:33
von DPunch
Servus

Ich hatte Deinen Code fehlerhaft runterkopiert, es muss

Code: Alles auswählen

oDateField.Date
statt

Code: Alles auswählen

oDateField.text
sein.

Re: [gelöst]"DateField" Differenz an Tagen zum heutigen Tage

Verfasst: Mi, 28.08.2013 20:40
von marc 70
Danke, das passt. :)