RB 2007_2 für Windows: Mo, 1. Jan 1601, (TotalSeconds: -9.561629e+9) geht
noch,
der 31.12.1600 nicht mehr
(Bedenke für diese alten Zeiten: 1582 wurde der Gregorianische Kalender
eingeführt, sodass die Berechnung von Kalenderdaten für Jahre davor sehr
komplex wird.)
beste Grüße, Christian Hahn.
----- Original Message -----
From: "Stefan Mettenbrink" <[email protected]>
To: "Mailingliste Realbasic" <[email protected]>
Sent: Wednesday, January 28, 2009 7:20 AM
Subject: Probleme mit Date
In RB 5.5 gibt es anscheinend ein Problem mit der Date-Klasse unter
Windows.
Ich habe das Beispiel aus der Onlinehilfe mal etwas angepasst:
Dim theDate as New Date
Dim theTrueBool as Boolean
thetruebool=ParseDate("05.05.1605",theDate)
If theTrueBool then
MsgBox thedate.AbbreviatedDate
else
MsgBox "Invalid Date format!"
end if
thetruebool=ParseDate("05.05.1505",theDate)
If theTrueBool then
MsgBox thedate.AbbreviatedDate
else
MsgBox "Invalid Date format!"
end if
Unter Mac Os kein Problem. Unter WIndows führen alle Datumsangaben vor
1601(?) zu einem "Invalid Date format!" :-(
Ist das in den neuen Versionen behoben?
Hat jemand eine Lösung für das Problem?
MfG, Metti.