У овом чланку ћете научити да конвертујете временску ознаку у датумски и објектни датум и објект у временску ознаку (уз помоћ примера).
Прилично је уобичајено да се датум и време чувају као временска ознака у бази података. Уник временска ознака је број секунди између одређеног датума и 1. јануара 1970. у УТЦ.
Пример 1: Питхон временска ознака за датум и време
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
Када покренете програм, излаз ће бити:
дт_објецт = 2018-12-25 09:27:53 типе (дт_објецт) =
Овде смо увезли datetime
класу из модула датетиме. Затим смо користили datetime.fromtimestamp()
цлассметход који враћа локални датум и време (објекат датетиме). Овај објекат се чува у променљивој дт_објецт.
Напомена: Можете лако створити низ који представља датум и време од datetime
објекта помоћу методе стрфтиме ().
Пример 2: Питхон датум и време у временску ознаку
Ознаку времена можете добити из објекта датетиме помоћу datetime.timestamp()
методе.
from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp)