Eu tenho um arquivo de dados contendo registros de data e hora como "1331856000000". Infelizmente, não tenho muita documentação para o formato, portanto, não tenho certeza de como o carimbo de data e hora está formatado. Eu tentei padrão do Python datetime.fromordinal()
e datetime.fromtimestamp()
e alguns outros, mas partidas nada. Tenho certeza de que esse número específico corresponde à data atual (por exemplo, 2012-3-16), mas não muito mais.
Como faço para converter esse número em um datetime
?
/ 1e3
x * 0.001
ex / 1e3
são os mesmos, a diferença está na notação e no comprimento (o original é mais curto). Para algumas pessoas, pode ser mais claro dividir pelo número, em vez de multiplicar pelo número inverso multiplicativo (1/x
), que você propôs. Mas obrigado por propor uma abordagem alternativa.fromtimestamp
fornece a data e a hora no horário local,utcfromtimestamp
fornece a data e a hora no UTC.