O que é IST e o que é DST
IST é Indian Standard Time, o fuso horário oficial da Índia, fixo em UTC+5:30. Não há variação sazonal. O país inteiro funciona com esse horário o ano todo, sem ajuste de relógos. DST significa Daylight Saving Time, ou Horário de Verão. É um conceito, não um fuso fixo. Países que adotam DST avançam os relógos uma hora durante parte do ano para aproveitar melhor a luz natural. O horário varia de acordo com a legislação de cada nação.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Diferença de ist e dst na prática
A confusão mais comum acontece quando alguém tenta calcular o offset entre dois horários e trata DST como se fosse um fuso rígido. IST permanece constante. DST é flutuante, existe apenas em determinados meses e depende de regulamentações locais que mudam com frequência. Um exemplo real: trabalhei em um sistema de agendamento que precisava cruzar horários entre Bangalore e Londres. Quando o Reino Unido entrava em DST (British Summer Time, UTC+1), o cálculo do delta entre os dois fusos mudou de 4h30 para 3h30. O problema era que o banco de dados armazena IST como offset fixo, mas o horário britânico precisava ser resolvido com base no calendário de vigência da DST. A solução foi usar a base de dados tz do sistema operacional para resolver o horário de Londres em vez de fazer conta manual de offset. Ajustar manualmente funcionava até o dia em que um deles mudava a data de início ou fim do horário de verão, o que acontece com mais frequência do que o esperado.
Outro ponto importante que muitas planilhas ignoram: IST não possui DST, mas a Índia já discutiu sua adoção várias vezes. Se o governo indiano decidir implementar algum dia, qualquer sistema que dependa do offset fixo de +5:30 vai quebrar sem aviso prévio. Resumindo: IST é um fuso horário estático. DST é um mecanismo de ajuste temporário que alguns fusos adotam. A diferença prática é que um você consulta e pronto, o outro exige verificação contínua da vigência legal de cada jurisdição envolvida.