0
我知道FAT32格式的文件系統在Local Time and not UTC time中記錄文件修改時間的時間戳。FAT32 SD卡記錄時間戳記的時區是什麼?
但是,如果設備使用無時區*的日期時間將文件記錄到FAT32 SD卡,則SD卡假設它正在接收什麼TZ?
我的猜測可以是:
- 的SD卡使用任何時區的SD卡在
- 或格式化 - SD卡記錄時間(沒有TZ),當該文件被複制到一臺電腦,電腦說,「啊它從一個FAT32卡,一定要在我的本地時間!」
紅利規範的來源。
編輯:初步測試說#2。
- 格式化SD卡爲FAT32,並在凌晨12:45創建一個文件並彈出
- 更改您的計算機時區
- 插上SD卡:文件將顯示在凌晨12:45
- 格式化新的時區,創建一個12:50文件
- SD卡將讀取12:50無論你插入什麼TZ。
- 無論其 - 如果改變TZ而SD卡安裝,那麼時間會改變......
因此,而不是把它當地時間 - 它似乎更適合稱之爲FAT32文件時間戳爲「TZ不可知論」
重新編寫/合併與新的問題:http://stackoverflow.com/questions/38578155/python-os-path- getmtime-for-tz-agnostic-timestamps-originating-from-sd-cards - 這一個將被刪除。 – Trees4theForest