English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial de Fundamentos do Python

Controle de fluxo do Python

Função do Python

Tipos de dados do Python

Operação de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual de referência do Python

Timestamp (timestamp) do Python

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.

Exemplo1:Conversão de timestamp para data e hora Python

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.

Exemplo2:Conversão de data e hora Python para timestamp

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)