Hi
(Please bear in mind that I am English, so if I show a date as 1/4/2004, this means 1st Apr 2004, not Jan 4th 2004)
I developed an application using R5.0.7, in which some of the Forms have a button that opens a dialog box that allows the user to change the date & time of the document.
All worked fine, until one day, when one user’s dates became messed up. If he enters 24/03/04 (24 Mar 2004), for example, the system remembers 03/04/24 (03 Apr 2024).
I know there is much potential for messing up dates using strings etc., but there’s more. When you press the button to open the dialog box, the date is entered into the dialog box, & displays correctly, including the day, for example Wed 24/03/2004. If the user presses OK, even if the date hasn’t been changed, the date gets changed to the messed up date, which in this example, would be Wed 03/04/2024.
I’ve checked his Regional settings in Win2k, & in Notes, & completely reset both. These dates that get messed up all have a time zone of GDT (which I think is GMT+DST) instead of GMT, even though we’re not on DST for another week, & both Windows & Notes have ‘Yes’ to using DST.
This user has a new PC which came from IT with Notes R5.0.12. Everyone else’s PC, & his previously too, were running R5.0.7. Also, if you try to open the dialog box in R6.01 or R6.5, then instead of the dialog box, you get an error message, at least that’s what I think it is, saying simply: “Field: CallDateTime: Release 6.0.1|February 07, 2003”, or whichever version you are using.
This suggests to me there may be an issue with that field, that somehow R5.0.7 didn’t mind, R5.0.12 minded quite a lot, & R6.x really hates. Or possibly, a bug. I’m reasonably happy that all my LotusScript code processes the date correctly, & have no idea what is going on.
Does anyone have any ideas?
Although not quite yet, I know they will want to migrate it to R6.x at some point.
Thanks.