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



------------------------------------------------------------------------------
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to