FAT32でフォーマットされたファイルシステムは、ファイル変更時刻のタイムスタンプをLocal Time and not UTC timeに記録することを理解します。FAT32 SDカードはどのタイムゾーンにタイムスタンプを記録しますか?
ただし、デバイスがタイムゾーンなしのdatetime *を使用してFAT32 SDカードにファイルを記録する場合、SDカードは受信していると見なしますか?
私の推測では、どちらかである:
- SDカードの使用SDカードが
- でフォーマットORたものは何でもタイムゾーン - SDカードは、時間(無TZ)を記録し、そのファイルをにコピーされたときコンピュータ、コンピュータは言う、「ああ、それは、FAT32カードからだMY現地時間でなければなりません!」標準的なソースのため
ボーナス。
編集:予備テストでは#2と表示されます。 SDカード内
- FAT32でフォーマットSDカードをして0:45にファイルを作成し、
- 変更にあなたを取り出し、コンピュータのタイムゾーン
- プラグ:ファイルがで0:45
- 再フォーマットが表示されますその新しいタイムゾーンは、12:50ファイルを作成します。
- SDカードは、どのTZに接続しても12:50を読み込みます。
- しかし - SDカードがマウントされている間、あなたがTZを変更した場合、その時間は現地時間を...
を変更するのではなく、それを呼び出します - ようFAT32ファイルのタイムスタンプを呼び出すために、より適切に思えるかもしれません「TZアゴニスト」
新しい質問を書き直し/マージ:http://stackoverflow.com/questions/38578155/python-os-path- getmtime-for-tz-agnostic-timestamps-originating-from-sd-cards - このカードは削除されます。 – Trees4theForest