Domino 9 und frühere Versionen > ND6: Entwicklung

Datum und Zeitbrechnung

(1/9) > >>

andrew22:
hi ho !

ich habe in einer Maske 4 Felder : Startdatum , Startzeit , Enddatum , Endzeit -> alles Notes Datumsfelder.

Dieser Werde werden in einem Agent eingelesen und zwar in einer jeweils dafür deklarierte Stringvariable.

Bsp : Dim startdatum As String
startdatum = doc.GetITem........

ich muss nun berechnen wieviel Stunden und Minuten zwischen Start und End Datum / Zeit sind

also Bsp :

05.05.2005 13:30:00 - 06.05.2005 19:45:00

Ich brauche nun die Dauer und zwar Stunde und Minute also sprich keine ahnung nur als Beispielen 25 Stunden und 30 min.

hab keine ahnung wie ich das am besten machen kann

hoffe auf hilfe ;)

g8

TMC:

--- Zitat von: andrew22 am 10.06.05 - 00:04:09 ---Bsp : Dim startdatum As String

--- Ende Zitat ---

Deklariere das besser nicht als String, sondern als Variant.

Es gibt eine Date-Klasse in LS, aber oft braucht man die gar nicht.
Nimm einfache Operatoren (<, >, etc.).

Hier ist schonmal eine Liste von mir:
http://www.atnotes.de/index.php?topic=17738.0

Wenn Du noch Fragen hast, sag Bescheid  ;)
Matthias

koehlerbv:
Zwei Fragen:
Warum berechnest Du die Zeitdifferenz nicht gleich in der Maske ?
Steht in den Time-Felder wirklich nur ein Zeitwert oder auch dort ein Datums-/Zeitwert ?

Bernhard

andrew22:
das sind Datumsfelder . Notes Datumsfelder wo man nur auf diese Kleine Uhr klickt.

also irgendwie weiss ich immer noch net wie ich das machen soll :(

TMC:
Einfach die beiden Datumswerte (Variants, entspricht Date/Time wenn Du als Basis die ItemValues nimmst) voneinander abziehen.
Das Ergebnis entspricht Tage. Eine Stunde ist also 1/24.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln