Domino 9 und frühere Versionen > Entwicklung
von Datum abziehen
robertpp:
Ich kann leider dem datestart (NotesDateTime) nicht = dateTmp setzten das geht nicht!
Semeaphoros:
Und warum nicht? Fehlermeldung? Beim Compiler oder Runtime? Datentypben unverträglich? Wenn Du nur sagst "geht nicht" und den Grund oder die Fehlermeldung nicht angibst, kann ich Dir leider auch nicht weiterhelfen.
koehlerbv:
Burschen, lest Ihr denn nie SORGFÄLTIG die DesignerHelp, in der ja eigentlich immer alles perfekt beschrieben steht ? Da wird doch eindeutig von den jeweils verwendeten Datentypen gesprochen (mal ist es Variant, mal ist es NotesDateTime) !
NotesDateTime ist hier nicht erforderlich, um den Montag der Woche mit dem 1. April zu berechnen:
--- Code: ---
Dim vApril1 As Variant
Dim iYear As Integer
Dim vStartDate As Variant
iYear = 2004
vApril1 = Datenumber (iYear,4, 1)
If Weekday (vApril1) = 1 Then
vStartDate = vApril1 - 6
Else
vStartDate = vApril1 - Weekday (vApril1) + 2
End If
Msgbox "DIe Woche des 1. April beginnt am " & Cstr (vStartDate)
--- Ende Code ---
HTH,
Bernhard
TMC:
--- Zitat von: koehlerbv am 23.07.04 - 20:34:02 ---NotesDateTime ist hier nicht erforderlich
--- Ende Zitat ---
Lese ich auch immer wieder: Die Leute nehmen die DateTime-Klasse, obwohl es diese oft gar nicht braucht.
Ging mir aber anfangs genauso ;D
Vieles lässt sich aber ohne die Klasse lösen.
robertpp:
Jetzt klappt es. ;D
@koehlerbv
Danke für die Lösung
Ich hab schon in der HELP bemerkt das das eine Variant ist und ich NotesDatetime verwendet hab genau da lag auch mein Problem dass das ja auch nicht geht.
Wie @TMC gesagt hat, die NotesDateTime wird hier gar nicht gebraucht!
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln