Hi Gudula,
>
> schade, habe ich erst jetzt gelesen, sonst h�tte wir ja mal dar�ber
> diskutieren k�nnen warum
>
> <%
> a = "37205"
> this = DatePart("d", a-1) & "." & DatePart("m", a-1) & "." &
> (DatePart("yyyy", a-1) + 1)
> Response.write this
> %>
>
> den Output 9.11.2002 ergibt.
> Vor allem, wie man dies ggfs. wieder zur�ckrechnen k�nnte, so dass der
> Output wieder 37205 ergibt.
>
> a="1" ergibt 30.12.1900
Das liegt an der internen Repr�sentierung des (Variant) DATE-Datentyps als
64-Bit Flie�kommazahl (DOUBLE). Die Zahl vor dem Komma ergibt die Anzahl der
Tage seit dem 30.12.1899, die Nachkommastellen den Bruchteil des Tages:
WScript.Echo cdate(1)
WScript.Echo cdate(1.5)
WScript.Echo cdate(37205 - 1)
WScript.Echo cdbl(#11/9/2001#) + 1
--
Gr��e,
Alex
_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse