Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Преобразование временных меток Python в дату и время (и обратно) — краткое руководство

Довольно часто дата и время хранятся в базе данных как временная метка. Временная метка Unix — это количество секунд между определенной датой и 1 января 1970 года по всемирному координированному времени.

Мы можем просто использовать fromtimestamp() метод из datetime модуль для получения даты из отметки времени UNIX.

Отметка времени Python для даты и времени

from datetime import datetime
# timestamp is number of seconds since 1970-01-01 
timestamp = 1545730073
# convert the timestamp to a datetime object in the local timezone
dt_object = datetime.fromtimestamp(timestamp)
# print the datetime object and its type
print("dt_object =", dt_object)
print("type(dt_object) =", type(dt_object))

Вывод

dt_object = 2018-12-25 09:27:53
type(dt_object) = <class 'datetime.datetime'>

Здесь мы импортировали datetime класс из модуля datetime.

Затем мы использовали datetime.fromtimestamp() метод класса, который возвращает локальную дату и время (объект datetime). Этот объект хранится в переменной dt_object.

Примечание: Мы можем легко создать строку, представляющую дату и время, из datetime. объект с использованием метода strftime().

Python datetime для отметки времени

В Python мы можем получить временную метку из объекта datetime, используя datetime.timestamp(). метод. Например,

from datetime import datetime
# current date and time
now = datetime.now()
# convert from datetime to timestamp
ts = datetime.timestamp(now)
print("Timestamp =", ts)

Вывод

Timestamp = 1672138646.118119

Здесь datetime.timestamp() метод принимает объект datetime в качестве аргумента и возвращает метку времени Unix.

Также читайте:

Содержание


Python

  1. Python — объектно-ориентированный
  2. Строки Python:заменить, объединить, разделить, перевернуть, прописные и строчные буквы
  3. Вопросы и ответы для собеседования на Master Python – ваше полное руководство по подготовке
  4. Модуль импорта в Python с примерами
  5. Пакет Python
  6. Проверьте использование памяти вашими объектами Python
  7. Подкаст «Настоящий Python»:еженедельные обзоры, интервью и советы по программированию
  8. Освойте Python с помощью интерактивных тестов Real Python – проверьте свои навыки
  9. Наборы Python
  10. Python — файловый ввод-вывод