I noticed that when I plug in an USB stick from another computer (windows) or my SD card from my camera the time of the files are always + 02:00 h.
This was a problem for me on Fedora 35. Now I did a update to Fedora 36 but the issue is still there.
The time zone and date/time in settings are correct.
When I plug in the SD card on a Windows computer the time is correct.
It seems that the OS is adding 2 hours to the creation time.
When I run a Live-ISO with Fedora, changing the time/date/timezone and after that I plug in my SD card the time is right.
The camera time is also set correct.
Local time: Do 2022-05-12 15:18:45 CEST
Universal time: Do 2022-05-12 13:18:45 UTC
RTC time: Do 2022-05-12 13:18:45
Time zone: Europe/Berlin (CEST, +0200)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
The FAT file system does not record the same data as the linux file system (ext4 or other). Thus when a usb device using FAT is connected the system fills in the data that is not available. Thus the dates & times you see.
Thank you.
The strange thing is when I run Fedora as Live-Image everything is fine and the time of the files is shown correctly (on SD-card or USB-Stick).
reinstalling seems overkill. (I only reinstall my system about once every 5 years, I have a F36 machine that I have been upgrading since F23, working flawlessly!)
I would have started with reformatting the SD card from your Fedora system.
Also, I would have suggested to use the exfat file system instead of ancient FAT.
your “time-service” was running fine, as we could see from your timedatectl command above.
I don’t think the SD card or the USB stick is the problem. On a fresh install of Fedora it’s working.
Using another file system than FAT is not possible because my Cameras need to have SD cards with FAT file system.
No, I will not reinstall my main computer only because of this cosmetic problem.
The problem with the create time on SD cards or USB sticks is new since some weeks. Never had problems with it before. And sometimes in the last time there were days the time was shown correct.