Autor Thema: Datumsberechnung mit Wert aus Maske  (Gelesen 1763 mal)

werner16

  • Gast
Datumsberechnung mit Wert aus Maske
« am: 06.05.11 - 10:57:29 »
Hallo,

ich kann in Lotus Script mir ja mit 'Now' das aktuelle Datum hohlen und wenn ich ein Datum
z.B. vier Wochen in der Zukunft benötig einfach 28 Tage dazu adiieren

vdtZeitwert = Now + 28

Wenn ich mir jedoch aus einer Maske einen Datumswert hole  diesen als Integer
deklariere funktioniert das ganze nicht mehr.

Da wird aus 06.05.2011 -> 6052039 statt 03.06.2011

Wie muss ich die Datumsvariable, die ich mir aus der Maske hole, deklarieren
damit ich Tage richtig dazu addieren kann?
Hintergrund ist, dass ich zu einem Ereignis eine Erinnerung in vier Wochen
setzte möchte.

Gruß,
Werner



Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Datumsberechnung mit Wert aus Maske
« Antwort #1 am: 06.05.11 - 11:07:45 »
Hallo,

Wie weit reicht denn eine als Intergar deklarierte Variable?

Ich wuerde es mind. mit Double versuchen.


Andreas
« Letzte Änderung: 06.05.11 - 11:12:35 von ascabg »

Offline marschul

  • Senior Mitglied
  • ****
  • Beiträge: 280
  • Geschlecht: Männlich
Re: Datumsberechnung mit Wert aus Maske
« Antwort #2 am: 06.05.11 - 11:11:36 »
Warum nicht

Dim oDatum as New NotesDateTime(Ursprungsdatum, z.B. Now)
oDatum.AdjustDay 28
Rest siehe Klasse NotesDateTime...

?

Double (laut Vorschreiber) wäre wohl auch nicht ganz korrekt, da dieser die höhere Genauigkeit ggü. Single darstellt. Die Erweiterung von Integer ist Long.
Gruß
Marco

Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß. (Sokrates)
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen. (unbekannt)

werner16

  • Gast
Re: Datumsberechnung mit Wert aus Maske
« Antwort #3 am: 06.05.11 - 11:54:01 »
Hi,

werde ich mal testen, danke.

Gruß,
Werner

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Datumsberechnung mit Wert aus Maske
« Antwort #4 am: 06.05.11 - 12:00:50 »
Ansonsten sollte Variant auf jeden Fall funktionieren

werner16

  • Gast
Re: Datumsberechnung mit Wert aus Maske
« Antwort #5 am: 09.05.11 - 08:56:20 »
Moin,

> Dim oDatum as New NotesDateTime(Ursprungsdatum, z.B. Now)
> oDatum.AdjustDay 28
> Rest siehe Klasse NotesDateTime...

@marschul: So hat es funktioniert, auch als Variant, danke!  :)

Gruß,
Werner

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz