Selles artiklis õpitakse Pythonis hankima tänane kuupäev ning praegune kuupäev ja kellaaeg. Samuti vormindame kuupäeva ja kellaaega erinevates vormingutes, kasutades strftime () meetodit.
Praeguse kuupäeva saamiseks võite kasutada mitut viisi. date
Selle ülesande täitmiseks kasutame kuupäevaaja mooduli klassi.
Näide 1: Python saab tänase kuupäeva
from datetime import date today = date.today() print("Today's date:", today)
Importisime date
klassi datetime
moodulist. Seejärel kasutasime date.today()
meetodit praeguse kohaliku kuupäeva saamiseks.
Muide, date.today()
tagastab date
objekti, mis on ülaltoodud programmis määratud muutujale today. Nüüd saate strftime () meetodi abil luua stringi, mis tähistab kuupäeva erinevates vormingutes.
Näide 2: Praegune kuupäev erinevates vormingutes
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)
Programmi käivitamisel on väljund umbes selline:
d1 = 16/09/2019 d2 = 16. september 2019 d3 = 16.09.2019 d4 = 16. september 2019
Kui teil on vaja saada praegune kuupäev ja kellaaeg, võite kasutada mooduli datetime
klassi datetime
.
Näide 3: hankige praegune kuupäev ja kellaaeg
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)
Siin oleme kasutanud datetime.now()
praeguse kuupäeva ja kellaaja saamiseks. Seejärel lõime strftime()
kuupäeva ja kellaaega tähistava stringi muus vormingus.