Tarihleri dizelere dönüştürme

Python'da Tarihler ve Saatlerle Çalışmak

Max Shron

Data Scientist and Author

ISO 8601 biçimi

from datetime import date

# Örnek tarih
d = date(2017, 11, 5)

# ISO biçimi: YYYY-MM-DD print(d)
2017-11-05
# Tarihi ISO 8601 biçiminde ifade edip listeye koyma
print( [d.isoformat()] )
['2017-11-05']
Python'da Tarihler ve Saatlerle Çalışmak

ISO 8601 biçimi

# Bilgisayarların bir zamanlar sorun yaşadığı bazı tarihler
some_dates = ['2000-01-01', '1999-12-31']

# Sıralı olarak yazdır print(sorted(some_dates))
['1999-12-31', '2000-01-01']
Python'da Tarihler ve Saatlerle Çalışmak

Diğer tüm biçimler

d.strftime()
Python'da Tarihler ve Saatlerle Çalışmak

Diğer tüm biçimler: strftime

# Örnek tarih
d = date(2017, 1, 5)

print(d.strftime("%Y"))
2017
# Daha fazla metin içeren biçim dizesi
print(d.strftime("Year is %Y"))
Year is 2017
Python'da Tarihler ve Saatlerle Çalışmak

Diğer tüm biçimler: strftime

# Biçim: YYYY/MM/DD
print(d.strftime("%Y/%m/%d"))
2017/01/05
Python'da Tarihler ve Saatlerle Çalışmak

Tarihleri dizelere dönüştürme

Python'da Tarihler ve Saatlerle Çalışmak

Preparing Video For Download...