Domino 9 und frühere Versionen > ND6: Entwicklung
Datum und Zeitbrechnung
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