Autor Thema: datumsvergleich  (Gelesen 1630 mal)

klaussal

  • Gast
datumsvergleich
« am: 12.02.04 - 11:47:34 »
hi zusammen,
in einem doc wird in ein datumsfeld mit @today das datum eingesetzt.

warum kommt in diesem agenten immer ein dok hoch, obwohl im datumsfeld der 31.12.2003 steht ?
in dateTimevon ist der 21.01.2004 drin und in bis das heutige datum.

Dim dateTimevon As New NotesDateTime( "" )
Dim dateTimebis As New NotesDateTime( "" )
Call dateTimebis.SetNow
Call dateTimevon.SetNow
Call dateTimevon.AdjustDay( -22 )

Do While Not docPortal Is Nothing
If docPortal.Datum_1(0) > dateTimevon.DateOnly &  docPortal.Datum_1(0) < dateTimebis.DateOnly Then
.
.
end if
   
« Letzte Änderung: 12.02.04 - 11:50:46 von klaussal »

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:datumsvergleich
« Antwort #1 am: 12.02.04 - 12:18:26 »
NotesDateTime.DateOnly liefert lt. Hilfe Datentyp String zurück, doc.DateField(0) einen Variant vom Typ Date. Das klingt tatsächlich nach Schwierigkeiten.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

klaussal

  • Gast
Re:datumsvergleich
« Antwort #2 am: 12.02.04 - 12:28:01 »
@wolfgang,

jau, stimmt. der debugger glüht bei mir schon.
ich hasse inzwischen datumsvergleiche unter LoNo wie die pest.
danke.

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:datumsvergleich
« Antwort #3 am: 12.02.04 - 13:02:36 »
Wrapper um NotesDateTime und NotesDateRange schreiben.

Das Problem ist halt, daß kein Mensch Lust hat, bei der alltäglichen Programmierung ständig auf Zeitzonen und Lokalisierungsdetails zu achten.... ohne die es im Grunde aber halt nicht geht - oder eben oft nicht richtig.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz