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

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

marc 70
**
Beiträge: 38
Registriert: Mo, 24.09.2012 23:00

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

Beitrag 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
Zuletzt geändert von marc 70 am Mi, 28.08.2013 20:39, insgesamt 1-mal geändert.
AOO411m6(Build:9775) unter WIN7 64bit
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: "DateField" Differenz an Tagen zum heutigen Tage

Beitrag von DPunch »

Servus

Tuts das?

Code: Alles auswählen

DateDiff("d",CDateFromIso(oDateField.text),Now)
marc 70
**
Beiträge: 38
Registriert: Mo, 24.09.2012 23:00

Re: "DateField" Differenz an Tagen zum heutigen Tage

Beitrag 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
AOO411m6(Build:9775) unter WIN7 64bit
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: "DateField" Differenz an Tagen zum heutigen Tage

Beitrag 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.
marc 70
**
Beiträge: 38
Registriert: Mo, 24.09.2012 23:00

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

Beitrag von marc 70 »

Danke, das passt. :)
AOO411m6(Build:9775) unter WIN7 64bit
Antworten