Domino 9 und frühere Versionen > ND7: Entwicklung
Datumswerte vergleichen / Format Problem
werfi:
Hallo,
ich möchte zwei Datumswerte vergleichen. Das ist ja grundsätzlich kein Problem mit LS, aber ich bekomme das Format des einen Feldes nicht passend konvertiert.
Folgende Ausgangslage:
* alle Dokumente sind in einer DB
* in meinem neuen Dokument habe ich ein Datumswert, welchen ich mit dem selben Feld in bestehenden Dokumenten der DB vergleichen muss
Wenn ich nun den Datumswert aus dem ersten Dokument meiner DB hole, bekomme ich den Wert im Format "35 -> Product object" (abgefragt über 'Datatype').
Ich will den Wert nun in ein Datumsformat umwandeln, dies gelingt mir aber nicht. Bekomme immer den Hinweis "Type mismatch".
Kann mir jemand sagen, wie ich das Format umwandeln kann oder mache ich bereits beim holen der Daten aus dem bestehenden Dokument einen Fehler?
--- Code: ---[...]
Dim docC As NotesDocument
Dim item1 As Notesitem
Dim dateTime As Variant
Set docC = dc.GetFirstDocument()
Set item1 = docC.GetFirstItem("vbg_von")
Set dateTime = Item1 '<- diese Zeile habe ich beim Versuch den Wert zu konvertieren eingebaut...
Msgbox"Datum von ->" & dateTime.text & " Typ: " & Datatype(dateTime) 'DatenTyp 35 -> Product object
Msgbox"Buchung von -> " & doc.vbg_von (0) & " Typ: " & Datatype(doc.vbg_von (0)) 'DatenTyp 7 -> Date/Time
If doc.vbg_von (0) < item1 Then
[...]
--- Ende Code ---
Bin für Vorschläge offen...
Danke & Gruß
Markus
macchina:
Hallo!
NotesDateTime ist Dein Freund :-)
LG Ernstl
koehlerbv:
Aber vollkommen unnötig! Hierfür reicht ein Variant vom Typ Date/Time vollkommen.
Die letzte Zeile wäre ja schon am Anfang richtig, bevor der Vergleichswert dann Mist ist.
Viel wichtiger ist eine Prüfung mit Isdate.
Bernhard
koehlerbv:
Bist Du hiermit weiter gekommen? Hast Du noch Fragen?
Bernhard
werfi:
Hi,
die Prüfung mit IsDate ergab erwartungsgemäß ein FALSE
Ich bin jetzt leider nicht der Profi was Script angeht, benötige daher eine Möglichkeit wie ich diesen Wert in ein Datumsformat umwandeln kann.
Danke!
Gruß
Markus
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln