Variabel-Datum in der Zukunft

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Ueli
Beiträge: 196
Registriert: 29 Mai 2003 01:00
Wohnort: Winterthur
Kontaktdaten:

Variabel-Datum in der Zukunft

Beitrag von Ueli »

Hallo zusammen

Wenn ich zum Beispiel bei der Variable %avgval_mpast[2~03~2006]% wie hier ein Datum in der Zukunft eingebe (März 2006) bekomme ich als Ergebnis 0.0

Gib es nun eine Möglichkeit dass ein Datum in der Zukunft nicht ausgewertet wird oder als Ergebnis -- ausgibt?


Gruss
Ueli
Benutzeravatar
Werner
Site Admin
Beiträge: 6071
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 140 mal
Kontaktdaten:

Beitrag von Werner »

@Ueli,

das kommt auf den Fall an:

Für nicht vorhandene Daten kann es als Ergebnis
"- -"
oder aber die
0.0
geben.

Es kommt darauf an, ob intern das Programm diese Funktion weiternutzt (z.B. bei allen past-Variablen der Falll - bin mir jetzt aber nicht sicher) und ein "- -" stören würde.

Werner


Nachtrag: in der Jahresdatei ist dieser Tag bereits vorgesehen und defaultmäßig mit "0" gefüllt.
Ueli
Beiträge: 196
Registriert: 29 Mai 2003 01:00
Wohnort: Winterthur
Kontaktdaten:

Beitrag von Ueli »

Sali Werner

Ich bin an einer ähnlichen Auswertung wie es das Jahrestemplate erstellt.
Wenn nun im Feb. 2006 bei Min.Temp 0.0 und 00.00.1980 um 00:00 erscheint muss ich mir was anderes einfallen lassen.


Gruss
Ueli
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Ueli,
du könntest das Problem notfalls mit der Vergleichsvariablen abfangen.
Du vergleichst, ob das entsprechende Datum 00.00.1980 enthält und gibst dann den Wert "--" aus.
Habe das noch nicht probiert (und im Moment auch nicht die Zeit dazu), aber es wäre einen Versuch wert.
Ueli
Beiträge: 196
Registriert: 29 Mai 2003 01:00
Wohnort: Winterthur
Kontaktdaten:

Beitrag von Ueli »

Sali Werner

Du gibst immer so gute Tipps die zum Erfolg führen.So sieht das jetzt aus:

Ich vergleiche das Ergebnis mit "00.00.1980 00:00" und gebe -- aus.

%ws_comparestr=00.00.1980 00:00~%mindate_mpast[2~12~2006]% %mintime_mpast[2~12~2006]%~--%


Gruss Ueli
Antworten