Python'da Tarihler ve Saatlerle Çalışmak
Max Shron
Data Scientist and Author
# datetime oluşturun dt = datetime(2017, 12, 30, 15, 19, 13)print(dt.strftime("%Y-%m-%d"))
2017-12-30
print(dt.strftime("%Y-%m-%d %H:%M:%S"))
2017-12-30 15:19:13
print(dt.strftime("%H:%M:%S on %Y/%m/%d/"))
2017/12/30 tarihinde 15:19:13
# ISO 8601 biçimi
print(dt.isoformat())
2017-12-30T15:19:13
# datetime modülünü içe aktarın
from datetime import datetime
# datetime modülünü içe aktarın
from datetime import datetime
dt = datetime.strptime(
# datetime modülünü içe aktarın
from datetime import datetime
dt = datetime.strptime("12/30/2017 15:19:13"
# datetime modülünü içe aktarın
from datetime import datetime
dt = datetime.strptime("12/30/2017 15:19:13",
"%m/%d/%Y %H:%M:%S")
# Ne oluşturduk?
print(type(dt))
<class 'datetime.datetime'>
# datetime nesnesini yazdırın
print(dt)
2017-12-30 15:19:13
# datetime modülünü içe aktarın
from datetime import datetime
# Hatalı biçim dizesi
dt = datetime.strptime("2017-12-30 15:19:13", "%Y-%m-%d")
ValueError: unconverted data remains: 15:19:13
# Bir zaman damgası ts = 1514665153.0# datetime'a çevirin ve yazdırın print(datetime.fromtimestamp(ts))
2017-12-30 15:19:13
Python'da Tarihler ve Saatlerle Çalışmak