fromtimestamp
取得したデータを、秒単位から日付単位に変換します
変換関数
秒単位のデータを日付データに変換するには、「datetime」モジュールの「datetime.datetime.fromtimestamp」関数です。
IPythonコンソールで確認
import文でモジュールを読み込みます
In[7]import datetime
次に「001.jpg」の更新日時を日付にするための変換をします
すでにgetmtimeで秒単位のデータを入手しています
datetime.fromtimestampの()内にデータ取得の行をそのまま記述します
datetime.datetime.fromtimestamp(os.path.getmtime('D:/test5/Python/bbpythonSample/photo/001.jpg'))
datetime.datetime(2018, 10, 19, 10, 20, 32)
変換された日付データの出力形式
変換された日付データの形式
年、月、日、時、分、秒
001.jpg の場合、入手したデータは(2018, 10, 19, 10, 20, 32)なので
(2018年 10月 19日 10時 20分 32秒) となります。
なお、時刻データの「秒」が「00」の場合には、変換の際に省略されます。