Wie können wir helfen?
Anzahl der Tage zwischen zwei Daten
Dieses Beispiel zeigt, wie man die Anzahl der Tage zwischen 2 Daten mit einem HMI-Makro berechnen kann
Sie können das Projekt herunterladen und ausprobieren: TageZwischen2Daten

Das Skript ist wie folgt:
#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
//ToDo
int d, m, y, d2, m2, y2, x, x2, dif;
d=LokalWort[500];
m=LokalWort[501];
y=LocalWord[502];
d2=LokalWort[503];
m2=LokalWort[504];
y2=LokalWort[505];
// m 9 modulo 12
m = (m 9);
wenn (m > 11)
{
m = m-12;
}
y = (y - m / 10);
x= 365*y y/4 - y/100 y/400 (m*306 5)/10 ( d - 1 );
// m2 9 modulo 12
m2 = (m2 9);
wenn (m2 > 11)
{
m2 = m2-12;
}
y2 = y2 - m2 / 10;
x2= 365*y2 y2/4 - y2/100 y2/400 (m2*306 5)/10 ( d2 - 1 );
LocalWord[506]= x2 - x;
}