AVENUE-Syntax

Hallo,
wie kann ich aus einem Datumsformat mit dem Wert 19800101 eine Nummer machen, die dann auch so aussieht (19800101) für die Feldwertberechnung. AsNumber funktioniert gar nicht und AsString gibt das Fornat "Fri Jan 1980 12:00" aus.

Viel Grüße
Sandra
Hallo Sandra,

anbei die Syntax als Script:
'---------ANFANG---------------
'hiermit das Spezialformat erzeugen
Date.SetDefFormat("yyyyMMdd")

strdate = date.now.asstring
msgbox.info(strDate,"Spezialdatum")

intDate=(strDate.asnumber + 5).setformat("d.dd")
msgbox.info(intDate.asstring,"Gerechneter Wert")


'und wieder zurücksetzen auf standard
Date.SetDefFormat("")
strdate = date.now.asstring
msgbox.info(strDate,"Normaldatum")
'-----------ENDE-----------

Prinzipiell ist es aber kritisch mit derartigen Werten zu rechnen. Wenn du Zeitspannen ermitteln willst kannst du mit Datumsobjekten einfach auch + und - rechnen.

Grüße
Heiko