Просмотр исходного кода

Explaining FTimeDifference

Source commit: c2f482faedac3a6eb8d1be2d4657cad2fd08942c
Martin Prikryl 10 лет назад
Родитель
Сommit
dd1db4dcce
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      source/core/FtpFileSystem.cpp

+ 3 - 0
source/core/FtpFileSystem.cpp

@@ -2458,6 +2458,9 @@ void __fastcall TFTPFileSystem::AutoDetectTimeDifference(TRemoteFileList * FileL
         TDateTime UtcModification = UtcFile->Modification;
         delete UtcFile;
 
+        // Time difference between timestamp retrieved using MDTM (UTC converted to local timezone)
+        // and using LIST (no conversion, expecting the server uses the same timezone as the client).
+        // Note that FormatTimeZone reverses the value.
         FTimeDifference = static_cast<__int64>(SecsPerDay * (UtcModification - File->Modification));
 
         UnicodeString LogMessage;