My first post at UEdit time insert (F7 key) suddenly off by 1 hour
could be also of interest.
The second problem is that on FAT/FAT32 the local file date/time is in a special way coded into a 32-bit value with a resolution of 2 seconds and value 0 means 1.1.1980 00:00:00 (local time). Therefore files on FAT/FAT32 drives have always even seconds. For odd seconds 33 bit would be required with this encoding of date/time so Microsoft has simply ignored the LSB of the seconds. NTFS drives store always file date/times with a 64-bit value which is the number of 100-nanosecond intervals since January 1, 1601 (UTC).
For programmers and other interested people see DosDateTimeToFileTime Function (Windows)
and FILETIME Structure (Windows)
To solve the problem caused by the different storage of file date/times my favorite file manager Total Commander has the setting Ignore 1 hour time difference (NTFS daylight saving time correction)
. With this setting enabled Total Commander ignores time differences of exactly 1 hour. And Total Commander also always ignores time differences of 1 second. I have already sent a feature request email to IDM for an equivalent setting in UltraCompare to be able to run a simple folder compare of files on NTFS drives with files on FAT/FAT32 drives and inside archives. But it looks like there were too less users which requested such an option and therefore UC Prof. v5.10a still does not have such an option.