Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
selioscheifer07
Contributor
Contributor

Converter data/hora em milisegundos

Pessoal, preciso converter uma data/hora em milisegundos, como faz isso no Sense?

por exemplo: converter 14/09/2015 11:46:00 para 1442241960000

1 Reply
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Para converter para o Epoch Unix time

No seu exemplo:

=(num(date#('14/09/2015 11:46:00','DD/MM/YYYY hh:mm:ss')- MakeDate(1970,1,1))*86400)

// resultado será  1442231160

Se precisar dos 000 ao final podes concatenar

=(num(date#('14/09/2015 11:46:00','DD/MM/YYYY hh:mm:ss')- MakeDate(1970,1,1))*86400) & '000'

// resultado será  1442231160000

 

Para reverter a conversão:
=timestamp((1442231160/ 86400) + 25569)

ou se tiver os 000 a mais

=timestamp((1442231160000/10000/ 86400) + 25569)

furtado@farolbi.com.br