I think it depends on your version of Gambas, I get the correct result with the master:
Dim zTestDate As String Dim zTestResult As String zTestDate = "5/4/2018" zTestResult = Format(CDate(zTestDate), "mm/dd/yy ddd") Debug "Test date: " & zTestDate & " Formatted: " & zTestResult '' Result: Main.Main.9: Test date: 5/4/2018 Formatted: 05/04/18 ven Regards Gianluigi 2018-05-19 14:54 GMT+02:00 George <gam...@geodosch.com>: > When using the Format function to format a date, the date gets offset by 1 > day. Here's an example: > > Dim zTestDate As String > Dim zTestResult As String > zTestDate = "5/4/2018" > zTestResult = Format(CDate(zTestDate), "mm/dd/yy ddd") > Debug "Test date: " & zTestDate & " Formatted: " & zTestResult > > Result: Test date: 5/4/2018 Formatted: 05/03/18 Thu > > This seems to have started since the last update was applied. > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user