Python DateTime Biçimlendirme Hile Sayfası

Datetime, strftime ve strptime kullanarak Python'da tarih ve saatleri nasıl ayrıştıracağınızı ve biçimlendireceğinizi öğrenin.

Temel Datetime Sınıfları ve Erişim

Zaman değişkenlerini yakalamak ve somutlaştırmak için datetime modülü içindeki temel sınıflar.

Yöntem / İşlevSözdizimiAçıklama
datetime.now()datetime.now(tz=None)Geçerli yerel tarih ve saati döndürür. İsteğe bağlı saat dilimi bilgisi.
datetime.combine()datetime.combine(date, time)Farklı tarih ve saat nesnelerini tek bir tarihsaat nesnesinde birleştirir.
date()date(year, month, day)Yıl, ay ve günü içeren saat dilimi açısından saf bir tarih nesnesini başlatır.
time()time(hour, minute, second)Saat, dakika, saniyeyi içeren saat dilimi açısından saf bir zaman nesnesini başlatır.
timedelta()timedelta(days=0, seconds=0, weeks=0)İki tarih veya saat örneği arasındaki farkı ifade eden bir süreyi temsil eder.

Yaygın strftime ve strptime Biçim Kodları

Datetime nesneleri ve biçimlendirilmiş dizeler arasında dönüşüm için kodları biçimlendirin.

Yöntem / İşlevSözdizimiAçıklama
%Y2026Ondalık sayı olarak yüzyılı gösteren yıl.
%m05Sıfır dolgulu ondalık sayı olarak ay [01, 12].
%d25Sıfır dolgulu ondalık sayı olarak ayın günü [01, 31].
%H23Sıfır dolgulu ondalık sayı [00, 23] olarak saat (24 saatlik biçim).
%M45Sıfır dolgulu ondalık sayı olarak dakika [00, 59].
%S00Sıfır dolgulu ondalık sayı olarak ikinci [00, 59].
%AMondayHafta içi günün tam adı.
%BMayAyın tam adı.

İnteraktif Demo Komut Dosyası

run_all_cheat_methods.py
Düzenleyicide Çalıştır
# datetime.now()
datetime.now(tz=None)

# datetime.combine()
datetime.combine(date, time)

# date()
date(year, month, day)

# time()
time(hour, minute, second)

# timedelta()
timedelta(days=0, seconds=0, weeks=0)

# %Y
2026

# %m
05

# %d
25

# %H
23

# %M
45

# %S
00

# %A
Monday

# %B
May

Sıkça Sorulan Sorular

strftime ve strptime arasındaki fark nedir?

strftime (dize biçimi saati), bir datetime nesnesini biçimlendirilmiş bir dizeye dönüştürür. strptime (dize ayrıştırma zamanı), bir dizeyi ayrıştırır ve onu bir tarihsaat nesnesine dönüştürür.

Python'da saat dilimine duyarlı tarih saatlerini nasıl yönetirsiniz?

Zoneinfo modülünü (veya pytz) kullanmalı ve datetime yapıcısına bir tzinfo parametresi iletmeli veya .astimezone(tz) öğesini çağırmalısınız.

İlgili Konular

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.