Converte tempo de época em legível por humanos no LibreOffice Calc

2

Eu tenho um horário de época na célula H2 , que tem um valor de 1517335200000 . Eu estou tentando convertê-lo para um formato legível que deve retornar 30/01/2018 6:00:00 PM em GMT.

Eu tentei convertê-lo com a fórmula H2/86400+25569 que obtive no fórum do OpenOffice. A fórmula retorna o valor 17587319 . Quando altero o formato numérico do LibreOffice Calc para Date , ele retorna o valor de 06/09/-15484 . Esse não é o valor que eu quero. Então, como posso obter o valor em formato dd / mm / aaaa hh: mm: ss?

    
por Fazle Rabbi 02.02.2018 / 06:21

1 resposta

3

O tempo da época está em segundos desde 1/1/1970. O tempo interno de Calc é em dias desde 30/12/1899. Então, um resultado em H3:

H3 = H2/(60*60*24)+Diference from 1/1/1970 and 12/30/1899 in days
H3 = H2/86400+25569

Mas o valor da época que você está dando é muito grande, são três zeros maiores do que deveriam. Deve ser 1517335200 em vez de 1517335200000. Com essa alteração, a fórmula fornece:

H3 = 1517335200/86400+25569  =  43130.75

dias antes de 30/12/1899. Faça H4 = 12/30/1899 e então H5 é

H5 = H3 + H4 

Altere o formato para data e hora (Formatar - > Células - > Números - > Data - > Data e hora) e você verá:

H5 = 01/30/2018 18:00:00
    
por 02.02.2018 / 06:58