Domino 9 und frühere Versionen > Entwicklung

Stunden differenz zweier Datumswerte

(1/3) > >>

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