English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste artigo, você aprenderá como converter timestamp para objeto datetime, converter objeto datetime para timestamp (por exemplo).
É comum armazenar data e hora como timestamp em bancos de dados. O timestamp Unix é a data específica UTC até1970 ano1mês1segundos entre os dias.
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
Quando você executar o programa, a saída será:
dt_object = 2018-12-25 09:27:53 type(dt_object) = <class 'datetime.datetime'>
Aqui,我们从datetimeO módulo importou a classe datetime. Em seguida, usamos o método de classe datetime.fromtimestamp(), que retorna a data e hora local (objeto datetime). Este objeto é armazenado emdt_objectnas variáveis.
Atenção:Você pode usarstrftime()O método é fácil de criar uma string que representa a data e a hora a partir de um objeto datetime.
Você pode usar o método datetime.timestamp() para obter o timestamp de um objeto datetime.
from datetime import datetime # Data e hora atual now = datetime.now() timestamp = datetime.timestamp(now) print("Timestamp = ", timestamp)