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 / İşlev | Sözdizimi | Açı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 / İşlev | Sözdizimi | Açıklama |
|---|---|---|
| %Y | 2026 | Ondalık sayı olarak yüzyılı gösteren yıl. |
| %m | 05 | Sıfır dolgulu ondalık sayı olarak ay [01, 12]. |
| %d | 25 | Sıfır dolgulu ondalık sayı olarak ayın günü [01, 31]. |
| %H | 23 | Sıfır dolgulu ondalık sayı [00, 23] olarak saat (24 saatlik biçim). |
| %M | 45 | Sıfır dolgulu ondalık sayı olarak dakika [00, 59]. |
| %S | 00 | Sıfır dolgulu ondalık sayı olarak ikinci [00, 59]. |
| %A | Monday | Hafta içi günün tam adı. |
| %B | May | Ayın tam adı. |
İnteraktif Demo Komut Dosyası
# 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
MaySı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
Python'da örtülü ve açık tür dönüşümlerini öğrenin. Dizeler, tam sayılar, kayan noktalar, listeler, kümeler ve sözlükler arasında dönüştürme yapın.
Python Yerleşik İşlevleri Hile SayfasıPython'un yerleşik işlevlerine ilişkin başvuru kılavuzu. Yazdırma, uzunluk, aralık, numaralandırma, zip, harita, filtre ve daha fazlasını nasıl kullanacağınızı öğrenin.
Python f-String Biçimlendirme Hile SayfasıPython f-string biçimlendirme kılavuzu. Ondalık hassasiyet, hizalama, tarih biçimlendirme ve ifade değerlendirmede uzmanlaşın.
Önerilen Python Kaynakları
İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.
Python Datetime
Python'da tarihleri, saatleri, saat dilimlerini ve hesaplamaları nasıl kullanacağınızı öğrenin. Datetime ve timedelta'yı kullanarak biçimlendirme, ayrıştırma ve aritmetik konusunda uzmanlaşın.
Python'da Bir Dizeyi Datetime'a Ayrıştırma
Python'da dizeleri tarihsaat nesnelerine nasıl dönüştüreceğinizi öğrenin. Strptime yönteminde uzmanlaşın, tarih dizelerini ayrıştırın, saat dilimlerini yönetin ve biçim hatalarını önleyin.
Python vs JavaScript: Hangi Programlama Dili En İyisidir?
Python ve JavaScript arasında kapsamlı bir karşılaştırma. Sözdizimi farklılıklarını, performansı, kullanım örneklerini (arka uç ve ön uç) ve kodlama örneklerini keşfedin.