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