Visão geral

Curso de Unix time e timestamps

Aprenda epoch Unix, segundos vs milissegundos, UTC, fusos, ISO 8601 e depuração em logs e APIs.

Este curso ensina tempo como assunto de dados — como timestamps Unix representam instantes, por que segundos e milissegundos coexistem e como UTC, fusos horários e strings ISO 8601 se relacionam. Não é um guia botão a botão de nenhuma UI de conversor.

Para quem é este curso

  • Desenvolvedores que leem timestamps inteiros em logs, JSON ou exports SQL
  • Engenheiros backend e mobile integrando APIs que retornam created_at como epoch ou ISO
  • Quem já sofreu com erros off-by-1000 ou “por que esta data está em 1970?”

O que você vai aprender

  1. O que o Unix time mede e onde inteiros de epoch aparecem
  2. Quando sistemas usam segundos vs milissegundos
  3. UTC, horário local de parede, fusos IANA e horário de verão
  4. ISO 8601 e formatos comuns de timestamp em logs
  5. Armadilhas: Y2038, unidades erradas, parsing ambíguo
  6. Depurar timestamps em APIs, bancos e logs distribuídos

Como usar este curso

Siga o índice em ordem — as primeiras lições definem vocabulário que as seguintes reutilizam. Após cada lição você pode experimentar com um conversor de timestamp, mas o objetivo é entender o modelo, não decorar passos de ferramenta.