Bu makalede, Python'da bugünün tarihini ve güncel tarih ve saatini öğreneceksiniz. Ayrıca strftime () yöntemini kullanarak tarih ve saati farklı biçimlerde biçimlendireceğiz.
Geçerli tarihi almak için kullanabileceğiniz birkaç yol vardır. date
Bu görevi gerçekleştirmek için datetime modülünün sınıfını kullanacağız .
Örnek 1: Python bugünün tarihini alın
from datetime import date today = date.today() print("Today's date:", today)
Burada date
sınıfı datetime
modülden içe aktardık . Ardından, date.today()
mevcut yerel tarihi almak için yöntemi kullandık .
Bu arada, yukarıdaki programda today değişkenine atanan date.today()
bir date
nesne döndürür . Artık tarihi farklı biçimlerde temsil eden bir dize oluşturmak için strftime () yöntemini kullanabilirsiniz.
Örnek 2: Farklı formatlarda güncel tarih
from datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y") print("d1 =", d1) # Textual month, day and year d2 = today.strftime("%B %d, %Y") print("d2 =", d2) # mm/dd/y d3 = today.strftime("%m/%d/%y") print("d3 =", d3) # Month abbreviation, day and year d4 = today.strftime("%b-%d-%Y") print("d4 =", d4)
Programı çalıştırdığınızda, çıktı şöyle olacaktır:
d1 = 16/09/2019 d2 = 16 Eylül 2019 d3 = 09/16/19 d4 = Eylül-16-2019
Mevcut tarih ve saati almanız gerekiyorsa datetime
, datetime
modülün sınıfını kullanabilirsiniz .
Örnek 3: Geçerli tarih ve saati alın
from datetime import datetime # datetime object containing current date and time now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("date and time =", dt_string)
Burada datetime.now()
şimdiki tarih ve saati alırdık. Daha sonra, strftime()
tarih ve saati başka bir biçimde temsil eden bir string oluşturuyorduk.