У цій статті ви навчитеся перетворювати мітку часу в об'єкт 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)