2013-06-08 16 views

cevap

29

Nasıl görüntüleyebilirim? Zaman damgasını biçimlendirmek için time.strftime(); İlk time.gmtime() veya time.localtime() kullanarak bir zaman tuplea dönüştürmek:

time.strftime('%m/%d/%Y', time.gmtime(os.path.getmtime(file))) 
1
from datetime import datetime 
from os.path import getmtime 

datetime.fromtimestamp(getmtime(file)).strftime('%m/%d/%Y') 
+2

Hoşgeldin yığın taşması için ! Bu kod parçası soruyu yanıtlarken, sorunun ne olduğu ve kodunuzun verilen problemle nasıl başa çıkılacağına dair bir açıklama eklemek daha iyidir. Gelecek için, bazı bilgiler, Yığın Taşması: http://stackoverflow.com/help/how-to-answer – dirtydanee

0

Sen söz gibi ctime str kullanarak datetime nesnesi oluşturmak ve sonra herhangi bir biçimde bir dizi geri biçimlendirebilirsiniz.

str1 = time.ctime(os.path.getmtime(file)) # Fri Jun 07 16:54:31 2013 
datetime_object = datetime.strptime(str1, '%a %b %d %H:%M:%S %Y') 
datetime_object.strftime("%m/%d/%Y") # 06/07/2013 

Eğer Epoch

Kredi gelen saat dilimleri + mutlak zaman damgası ile uğraşmak zorunda değilsiniz Bu şekilde: Converting string into datetime

Bağlama: How to get file creation & modification date/times in Python?

http://strftime.org/

İlgili konular