У овом чланку ћете научити како да сазнате данашњи датум и тренутни датум и време у Питхону. Такође ћемо форматирати датум и време у различитим форматима методом стрфтиме ().
Постоје бројни начини на које можете да добијете тренутни датум. date
За постизање овог задатка користићемо класу модула датетиме.
Пример 1: Питхон добија данашњи датум
from datetime import date today = date.today() print("Today's date:", today)
Овде смо date
класу увезли из datetime
модула. Затим смо date.today()
методом користили тренутни локални датум.
Узгред, date.today()
враћа date
објекат који је додељен променљивој данас у горе наведеном програму. Сада можете користити методу стрфтиме () да креирате низ који представља датум у различитим форматима.
Пример 2: Тренутни датум у различитим форматима
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)
Када покренете програм, излаз ће бити отприлике:
д1 = 16.9.2019 д2 = 16. септембар 2019. д3 = 16.09.19. д4 = 16.09.2019.
Ако вам је потребан тренутни датум и време, можете користити datetime
класу datetime
модула.
Пример 3: Дознајте тренутни датум и време
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)
Овде смо користили datetime.now()
тренутни датум и време. Тада смо strftime()
створили низ који представља датум и време у другом формату.