python формат файла даты изменения - PullRequest
0 голосов
/ 24 февраля 2020

Я смотрю на пример получения даты файла:

import os.path, time 
file = r'C:\Users\...\18.organizer.v3.012119.pdf'
print("last modified: %s" % time.ctime(os.path.getmtime(file)))

Возвращает: последнее изменение: суббота, 9 февраля 18:16:48 2019 Я не вижу нигде в документации, что% s форматирует в вышеупомянутый формат.

print( time.ctime(os.path.getmtime(file))) produces

сб 9 февраля 18:16:48 2019

Как мне отформатировать os.path.getmtime (файл) в простой YYYY-MM- Формат DD?

Заранее спасибо

1 Ответ

1 голос
/ 24 февраля 2020

Поскольку os.path.getmtime() возвращает метку времени POSIX, вы можете использовать метод date.fromtimestamp() в модуле datetime.

from datetime import date
print(date.fromtimestamp(os.path.getmtime(file)))
...