Мітка часу Python на дату і навпаки

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

Цікаві статті...