Ebben a cikkben megtanulja megismerni a mai dátumot és az aktuális dátumot és időt a Pythonban. A dátumot és az időt különböző formátumokban is formázzuk strftime () módszerrel.
Az aktuális dátum lekérése számos módon lehetséges. A date
feladat végrehajtásához a datetime modul osztályát fogjuk használni .
1. példa: A Python megkapja a mai dátumot
from datetime import date today = date.today() print("Today's date:", today)
Itt importáltuk az date
osztályt a datetime
modulból. Ezután a date.today()
módszert használtuk az aktuális helyi dátum lekérésére.
Egyébként date.today()
egy olyan date
objektumot ad vissza , amely a mai programban van hozzárendelve a fenti programhoz. Most az strftime () metódus segítségével létrehozhat egy karakterláncot, amely különböző formátumokban jeleníti meg a dátumot.
2. példa: Aktuális dátum különböző formátumokban
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)
A program futtatásakor a kimenet valami hasonló lesz:
d1 = 2019.09.16. d2 = 2019. szeptember 16. d3 = 2019.09.16. d4 = 2019.9.16.
Ha meg kell kapnia az aktuális dátumot és időpontot, használhatja datetime
a datetime
modul osztályát .
3. példa: Szerezze be az aktuális dátumot és időt
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)
Itt használtuk datetime.now()
az aktuális dátum és idő megadását. Ezután strftime()
egy dátumot és időt ábrázoló karakterláncot készítettünk egy másik formátumban.