Format Date zerlegen

online

Level-1
Beiträge
319
Reaktionspunkte
49
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,
habe leider gerade einen platten im Kopf.

Versuche gerade dan morgigen Tag auf einen Feiertag zu überprüfen.

Normalerweise benutze ich die Systemzeit wo ja
Byte 0 Jahr
Byte 1 Monat
Byte 2 Tag
...

füge dann Tag und Monat zusammen, so dass Heute 311 sein würde. Prüfe das dann mit den in der Visu hinterlegten Feiertagen (z.B. 310 = Tag der Deutschen Einheit)

Jetzt brauche ich aber Morgen. Dieses geht ja mit dem Format Date wo heute 7611 wäre und Morgen 7612. Wie bekomme ich aber daraus dann 411 gebaut?
Momentan hakt es da noch.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
das Format DATE bezieht sich auf den 01.01.1990 und stellt die Anzahl von Tagen dar, die seit dem vergangen sind. Das mußt du mit berücksichtigen - dann klappt es ...

Gruß
Larry
 
So habs Gestern hinbekommen.

Nehme das Format Date addiere da +1 (habe so das Datum von Morgen), und füge dieses mit der Funktion FC3 - Date and TOD to Date mit der aktuellen Tageszeit (die ist mir eigentlich egal) zusammen. Bekomme da nun am Ausgang das Morgige Datum (usw) in BCD. Damit kann ich nun weiterarbeiten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
:confused: habe ich nicht verstanden ... aber wenn es funktioniert ...

Ich habe halt das Problem, dass im Format Date auch immer das Jahr enthalten ist. Jetzt bekomme ich am Ausgang des FC3 eine Zeit die BCD kodiert die Systemzeit mit Morgigen Datum ist. Da kann ich nun wieder auf die einzelnen Bytes mit Tag und Monat zugreifen. Bei Monats bzw Jahreswechsel ist das für meine abfrage ob Morgen ein Feiertag ist halt wichtig.
 
... ich hatte dafür (Berechnung Jahrestag etc.) mal ein SCL-Script im Forum, veröffentlicht. Das wäre vielleicht was für dich. Ich suche dir das gleich mal raus ... jetzt muß ich gerade mal an eine meiner Anlagen ...
 
Zurück
Oben