Domino 9 und frühere Versionen > Entwicklung

von Datum abziehen

<< < (2/2)

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