Domino 9 und frühere Versionen > Entwicklung
Stunden differenz zweier Datumswerte
Darkface:
Hallo zusammen,
ich möchte aus der Maske "Conf" zwei Zahlenwerte einlesen( StundenR ).
Dann möchte ich mittels eines Agenten über alle Dokumente gehen und überprüfen, ob das Eingangsdatum des Dokumentes(Feld: Eingang) und das jetzige Datum nicht größer sind als der Wer in dem Feld "StundenR". Ich brauche beide Datumswerte in Stunden, oder kann ich die beiden
Werte direkt überprüfen?
Weiß jemand wie ich das machen kann? Ich habe keine Ahnung wie ich das machen kann.
Danke für jede Hilfe.
Gruß
Darkface
ata:
... du kannst ein Datum in eine Zahl wandeln, dabei erhälst du Sekunden - du ziehst also die Differenz und teilst dann durch 3600 - soviele Sekunden hat eine Stunde...
ata
Jörg P.:
Hi,
so könnt's funzen:
Berechnetes Zeit/Datumsfeld, Wert:
(@Now - Eingang) / 3600
Dieses Ergebnis musst du dann nur noch mit deinem Wert in EingangR vergleichen.
Darkface:
Danke ata das funktioniert.
Gruß
Darkface ;D
Jörg P.:
Du musst nicht extra eine Zahl daraus machen. Notes speichert Zahl/Datums-Werte intern als Anzahl Sekunden seit 01.01.1900.
Für die Anzeige wird dann wieder ein Datum daraus erzeugt. Deshalb kannst du ja auch einfach zwei Datumswerte voneinander subtrahieren und erhältst als Ergebnis eine Anzahl Sekunden als Differenz. Um diese weiterzuverarbeiten, um z.B. Stunden zu erhalten, musst du diesen Wert durch 3600 teilen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln