Python'da güncel tarih ve saat nasıl alınır?

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. dateBu 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 datesınıfı datetimemodü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 datenesne 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, datetimemodü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.

Ilginç makaleler...