Ter que trabalhar com carimbos de data / hora pode ser difícil quando você precisa descobrir o que a sequência de números realmente significa para fins de solução de problemas. Normalmente, eu pegaria o número e encontraria um conversor de carimbo de data / hora para me ajudar, mas descobri que você pode usar o comando date embutido no Linux.
Digamos que você tenha o seguinte int que representa um carimbo de data / hora 1352348312 e precisa saber o que esse carimbo de data / hora representa. Você pode fazer isso com o seguinte:
date -d @1352348312
e você saberia que era quarta-feira, 7 de novembro, 21:18:32 MST de 2012 .
Isso é ótimo, mas e se você precisasse saber o carimbo de data / hora atual para usá-lo em uma consulta? Você pode fazer isso com o seguinte:
date "+%s"
que retornaria 1352348312
Existem muitas outras coisas interessantes que podem ser feitas com o comando date.
A propósito, se você estiver em um Mac e quiser converter um carimbo de data / hora, o formato é um pouco diferente.
date -r 1352348312