В тази статия ще се научите да преобразувате клеймото за време в обект datetime и обекта datetime в клеймо (с помощта на примери).
Доста често се съхранява дата и час като клеймо за време в база данни. Клеймото на Unix е броят секунди между определена дата и 1 януари 1970 г. в UTC.
Пример 1: Клеймо за време на Python към дата и час
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
Когато стартирате програмата, изходът ще бъде:
dt_object = 2018-12-25 09:27:53 тип (dt_object) =
Тук имаме импортиран datetime
клас от модула datetime. След това използвахме datetime.fromtimestamp()
classmethod, който връща местната дата и час (datetime обект). Този обект се съхранява в dt_object променлива.
Забележка: Можете лесно да създадете низ, представляващ дата и час от datetime
обект, използвайки метода strftime ().
Пример 2: Датата и времето на Python към клеймото за време
Можете да получите клеймо за време от обект datetime с помощта на datetime.timestamp()
метод.
from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp)