from the FileZilla log it also looks like it is applicating some kind of time offset to the date and time returned by the MDTM command which results in the -5hours 30minutes time difference between FileZilla and Rebex FTP clients. I have downloaded the FileZilla client and found a way to change the displayed remote date time by setting the server time zone offset.
Could you please look into your FileZilla client if there is any time offset set for the problematice FTP site? You can check it under:
File / Site Manager / select FTP site / Advanced tab / Adjust server time zone offset:
Setting the Filezilla offset to 0hours 0minutes should I guess yield the same date time results as this Rebex code:
Ftp client = new Ftp();
// connect and login
client.Settings.ForceMdtmForGetFileDateTime = true;
var dt = client.GetFileDateTime("OUTBOX/CCDATA.TXT");
Could you please confirm?
P.S. Regarding the difference between the time which your FTP server returns for the LIST and MDTM commands you should contact the server vendor and ask them why different dates are returned for these two commands.