Hur får jag aktuellt datum och tid i Python?

I den här artikeln lär du dig att få dagens datum och aktuellt datum och tid i Python. Vi formaterar också datum och tid i olika format med strftime () -metoden.

Det finns ett antal sätt du kan ta för att få det aktuella datumet. Vi kommer att använda dateklassen för datetime-modulen för att utföra denna uppgift.

Exempel 1: Python får dagens datum

 from datetime import date today = date.today() print("Today's date:", today) 

Här importerade vi dateklassen från datetimemodulen. Sedan använde vi date.today()metoden för att få aktuellt lokalt datum.

Förresten, date.today()returnerar ett dateobjekt som tilldelas dagens variabel i ovanstående program. Nu kan du använda strftime () -metoden för att skapa en sträng som representerar datum i olika format.

Exempel 2: Aktuellt datum i olika format

 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) 

När du kör programmet blir resultatet ungefär som:

 d1 = 16/09/2019 d2 = 16 september 2019 d3 = 16-09-19 d4 = 16-16-2019

Om du behöver få aktuellt datum och tid kan du använda datetimeklassen för datetimemodulen.

Exempel 3: Hämta aktuellt datum och tid

 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) 

Här har vi använt datetime.now()det aktuella datumet och tiden. Sedan brukade vi strftime()skapa en sträng som representerar datum och tid i ett annat format.

Intressanta artiklar...