Bom dia!!
Galera, procurei mas fiquei ainda na dúvida. Tem diferença e se tiver, qual seria exatamente essa diferença, entre "timestamp" e "unix timestamp"?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia!!
Galera, procurei mas fiquei ainda na dúvida. Tem diferença e se tiver, qual seria exatamente essa diferença, entre "timestamp" e "unix timestamp"?
Provavelmente você já teve que lidar com datas e esbarrou em valores como 1556322834 ou 1556322834401. Esses números possuem vários nomes: Unix timestamps, Unix Time, ou simplesmente timestamps. Um timestamp basicamente representa um instante único, um ponto específico na linha do tempo, e seu valor corresponde a uma determinada quantidade de tempo decorrida a partir de um instante inicial.
Esse instante inicial (o “instante zero”) é chamado de Unix Epoch, cujo valor é 1970-01-01T00:00Z (1 de janeiro de 1970, à meia-noite, em UTC 1). E o timestamp geralmente tem seu valor em segundos ou milissegundos, podendo ser um número positivo (para instantes que ocorrem depois do Unix Epoch) ou negativo (para instantes anteriores ao Unix Epoch).
O timestamp 1556322834, por exemplo, representa um instante ocorrido 1.556.322.834 segundos depois do Unix Epoch, que corresponde a 2019-04-26T23:53:54Z (26 de abril de 2019, às 23:53:54 em UTC).