Le 01/08/2015 17:52, Benoît Minisini a écrit : > Le 01/08/2015 17:33, nando a écrit : >> Here's an example. >> >> Dim FirstDate as Date >> >> FirstDate = Date(2015, 1, 1, 0, 0, 0, 0) >> Print DateDiff(firstdate, Date(2015, 8, 1, 00, 00, 00), gb.day) 'ok >> Print DateDiff(firstdate, Date(2015, 8, 1, 00, 00, 01), gb.day) 'ok >> Print DateDiff(firstdate, Date(2015, 8, 1, 03, 59, 59), gb.day) 'ok >> Print DateDiff(firstdate, Date(2015, 8, 1, 04, 00, 00), gb.day) >> 'Wrong >> Print DateDiff(firstdate, Date(2015, 8, 1, 11, 21, 51), gb.day) >> 'Wrong >> >> 212 >> 212 >> 212 >> 213 <---Wrong should be 212 >> 213 <---Wrong should be 212 >> >> Of course, this is looks like it might be a TimeZone problem. >> I am in GMT -5 but daylight savings during the summer it is -4 >> >> Am I correct to say this is not correct operation? >> >> -Nando >> >> > > Argh, a just too late bug! You did that to spoil my holidats? 8-o >
OK, I couldn't let you alone. I have updated the Gambas 3.8 source package with the fix for that bug. Regards, -- Benoît Minisini ------------------------------------------------------------------------------ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user