Python Tarih İşlemleri – Bilişim & Programlama
Python

Python Tarih İşlemleri

Python’daki bir tarih kendi başına bir veri türü değildir, ancak tarihlerle tarih nesneleri olarak çalışmak için datetime adlı bir modülü içe aktarabiliriz.

Örnek:

Datetime modülünü içe aktarın ve geçerli tarihi görüntüleyin:

Date Output

Yukarıdaki örnekteki kodu yürüttüğümüzde sonuç şöyle olacaktır:
2020-03-22 18: 01: 22.086400

Tarih yıl, ay, gün, saat, dakika, saniye ve mikrosaniyeyi içerir.

Datetime modülünün date nesnesi hakkında bilgi döndürmek için birçok yöntemi vardır.

Bu bölümün ilerleyen kısımlarında onlar hakkında daha fazla bilgi edineceksiniz:

 

Örnek:

Haftanın gününü ve adını döndür:

Ekran Çıktısı:

2020
Sunday

 

Tarih Objesi Oluşturma

Bir tarih oluşturmak için datetime modülünün datetime () sınıfını (yapıcı) kullanabiliriz.

Datetime () sınıfı, bir tarih oluşturmak için üç parametre gerektirir: yıl, ay, gün.

 

Örnek:

Ekran Çıktısı:

2020-05-17 00:00:00

Datetime () sınıfı ayrıca zaman ve saat dilimi (saat, dakika, saniye, mikrosaniye, tzone) için parametreleri alır, ancak isteğe bağlıdır ve varsayılan 0 değerine sahiptir (saat dilimi için Yok).

 

Strftime () Metodu

Datetime nesnesinin tarih nesnelerini okunabilir dizelere biçimlendirmek için bir yöntemi vardır.

Yönteme strftime () adı verilir ve döndürülen dizenin biçimini belirtmek için bir parametre biçimi alır:

Örnek:

 

 

Ekran Çıktısı:

June

 

Tarih Formatlama Parametreleri:

%a Haftanın günü (Kısa gösterim) Örnek: Wed
%A Haftanın günü (Uzun gösterim) Örnek:Wednesday
%w Haftanın günü numara olarak – 0->Pazar (Sunday) Örnek:3
%d Ayın Günü (01-31) Örnek:12
%b Ay ismi (Kısa) Örnek:Dec
%B Ay ismi (uzun) Örnek:December
%m Ay numarası (01-12) Örnek:12
%y Yıl kısa versiyon Örnek:19
%Y Yıl uzun versiyon Örnek:2019
%H Saat (00-23) Örnek:22
%I Saat (00-12) Örnek:10
%p AM/PM Örnek:PM
%M Dakika (00-59) Örnek:43
%S Saniye (00-59) Örnek:03
%f Mikrosaniye (000000-999999) Örnek:548513
%z UTC Farkı Örnek:+0100
%Z Timezone Örnek:SCT
%j Yılın Gün Numarası (00-365) Örnek:215
%U Hafta Numarası (00-53)  Pazar – Sunday haftanın ilk günü Örnek:42
%W Tarih ve Saat Lokal Versiyon Örnek:Sun Mar 22 18:32:56 2020
%x Tarih Local versiyon 12/31/18
%X Saat Lokal Versiyon 17:41:00

1 Yorum

Yorum yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: