Skip to main content

Module tz

Module tz 

Source
Expand description

Fuso horário de exibição para campos *_iso (flag --tz, env SQLITE_GRAPHRAG_DISPLAY_TZ, fallback UTC). Fuso horário de exibição para campos *_iso do JSON de saída.

Precedência (do mais para o menos prioritário):

  1. Flag --tz <IANA> passada na CLI
  2. Env var SQLITE_GRAPHRAG_DISPLAY_TZ
  3. Fallback UTC

A timezone é inicializada UMA vez via init e armazenada em FUSO_GLOBAL (OnceLock). Após a inicialização, formatar_iso e epoch_para_iso convertem timestamps aplicando o fuso escolhido.

Functions§

epoch_para_iso
Converte um Unix epoch (segundos) para string ISO 8601 com fuso global.
formatar_iso
Formata um DateTime<Utc> usando o fuso global.
fuso_atual
Retorna o fuso ativo.
init
Inicializa o fuso global.