Um Guia do Desenvolvedor para o Conversor de Timestamp Unix

Domine o conversor de timestamp Unix. Aprenda a converter o tempo epoch em datas legíveis por humanos, lidar com diferentes idiomas e evitar armadilhas comuns para desenvolvedores.

Um Guia do Desenvolvedor para o Conversor de Timestamp Unix

A Conversor de Timestamp Unix é uma daquelas ferramentas simples, mas indispensáveis que você vai se pegar usando constantemente como desenvolvedor ou analista de dados. É um utilitário prático que traduz um número longo e aparentemente aleatório em uma data e hora que realmente podemos entender. Essa tradução é crucial quando você está analisando logs de sistema, trabalhando com APIs ou consultando bancos de dados onde o tempo é armazenado nesse formato super eficiente.

O Que É um Timestamp Unix e Por Que Ele Importa

A digital counter displaying the Unix timestamp 1609459200, alongside details for seconds, milliseconds, and microseconds.

Antes de poder realmente apreciar um bom conversor, você precisa entender o que esse número realmente é. No seu núcleo, um timestamp Unix é apenas uma contagem contínua de segundos. Ele rastreia o número total de segundos que se passaram desde 00:00:00 UTC em 1º de janeiro de 1970. Esse momento específico no tempo é famosamente conhecido como a "época Unix."

Então, por que esse método? Simplicidade e eficiência. Armazenar o tempo como um único inteiro é muito mais compacto e eficiente do que uma string detalhada como "Friday, January 1, 2021 12:00:00 AM GMT". Isso torna perfeito para algumas áreas-chave:

  • Armazenamento em Banco de Dados: As marcações de tempo são pequenas, tornando-as rápidas para indexar e consultar. Isso é uma grande vantagem para o desempenho.
  • Payloads da API: Enviar um único número de volta e forth consome muito menos largura de banda do que enviar uma string de data completa, resultando em tempos de resposta mais rápidos.
  • Arquivos de Log: Quando você está analisando logs de dezenas de diferentes sistemas, ter um carimbo de data/hora uniforme e independente de linguagem é um salva-vidas.
  • Cálculos: Precisa saber quanto tempo um processo levou? Basta subtrair o carimbo de data/hora de início do carimbo de data/hora de término. É aritmética inteira simples.

Segundos vs. Milissegundos e Além

O clássico carimbo de data/hora Unix é um dígitos número que representa segundos. Mas, à medida que a tecnologia evoluiu, a necessidade de uma medição de tempo mais granular aumentou. É aqui que você começará a ver comprimentos diferentes de timestamps, e isso é um obstáculo comum.

Aqui está uma análise rápida do que você normalmente encontrará na prática. Confundir um com o outro é um erro clássico de "desvio de mil" que pode levar a bugs muito confusos.

Principais Formatos de Unix Timestamp em um Relance

Unidade Dígitos Caso de Uso Típico Valor de Exemplo (para o mesmo momento)
Segundos 10 Padrão para a maioria dos sistemas de backend, bancos de dados e APIs. 1609459200
Milissegundos 13 Muito comum em tecnologias web, especialmente JavaScript. 1609459200000
Microssegundos 16 Usado em negociação de alta frequência ou computação científica. 1609459200000000

Entender esses formatos corretamente é fundamental. Se uma ferramenta espera segundos e você fornece milissegundos, obterá uma data que está milhares de anos no futuro. É um erro que todos nós já cometemos em algum momento!

O Famoso Problema do Ano 2038

A elegante simplicidade do timestamp Unix também criou uma bomba-relógio: o "Problema do Ano 2038". Em sistemas de 32 bits mais antigos, os timestamps eram armazenados como um inteiro de 32 bits com sinal. O problema é que este tipo de inteiro tem um limite — ele não pode armazenar um número maior que 2,147,483,647.

Em 19 de janeiro de 2038, às 03:14:07 UTC, o número de segundos desde a época Unix ultrapassará esse limite. Quando isso acontecer, o número inteiro "ultrapassará o limite e voltará a ser negativo". Isso faria com que sistemas vulneráveis interpretassem a data como sendo 1901, o que poderia causar a falha de bilhões de dispositivos legados que ainda estão em uso. Você pode obter mais informações sobre a época Unix e seu impacto com os especialistas da StrongDM.

Felizmente, isso não é algo com a maioria de nós precisa se preocupar no dia a dia. A grande maioria dos sistemas modernos adotou inteiros de 64 bits para a contagem de tempo. Um inteiro de 64 bits é tão massivo que não sofrerá estouro por mais 292 bilhões de anos, resolvendo o problema de forma permanente.

Ainda assim, é um pedaço fantástico da história da computação e uma peça fundamental de conhecimento se você alguma vez se encontrar trabalhando com sistemas embarcados mais antigos ou bases de código legado. Entender esses fundamentos torna qualquer conversor de timestamp Unix uma ferramenta muito mais poderosa em suas mãos.

Tornando as Conversões Fáceis no Seu Navegador

Embora usar um comando de terminal ou um trecho de código funcione, não é sempre a maneira mais rápida de fazer as coisas. Às vezes, você simplesmente precisa de uma resposta agora mesmo, sem quebrar seu foco ou trocar de janela. É aqui que uma boa ferramenta baseada no navegador realmente prova seu valor, especialmente um conversor de timestamp Unix dedicado que vive diretamente dentro do seu navegador.

A verdadeira magia aqui está em manter o fluxo. Imagine: você está analisando uma resposta de uma API nas ferramentas de desenvolvedor do seu navegador e vê um timestamp. Em vez de abrir outra aba ou iniciar um terminal, você pressiona um atalho de teclado rápido, cola o número e obtém sua resposta instantaneamente. É esse o tipo de fluxo de trabalho contínuo que você obtém com ferramentas como as Extensões ShiftShift, que reúnem diversas utilidades práticas em um único Command Palette.

Obtenha Respostas Instantâneas com um Atalho de Teclado

Tudo se resume à velocidade. Com uma ferramenta como o ShiftShift, um rápido duplo toque na tecla Shift (ou Cmd+Shift+P em um Mac) abre uma barra de comandos. Basta começar a digitar "timestamp" e o conversor aparece. Cole seu valor e você tem a data legível na hora.

Veja como isso funciona — o Command Palette está pronto e esperando para converter um timestamp diretamente sobre sua página atual.

A melhor parte é como ele se integra sem atrapalhar. O conversor é apenas uma das muitas ferramentas disponíveis na mesma sobreposição, então você nunca precisa sair do que está fazendo.

Essa abordagem é uma salvação para desenvolvedores, testadores e qualquer outra pessoa que praticamente vive no navegador. Além disso, a conversão acontece inteiramente na sua máquina. Dados sensíveis de logs ou respostas de API nunca saem do seu computador, o que é uma grande vantagem para a privacidade.

Ser capaz de converter um timestamp, reformatar um JSON bagunçado e então calcular uma diferença de tempo — tudo a partir da mesma interface — é uma enorme economia de tempo. Transforma um processo trabalhoso e multi-ferramentas em uma única ação suave.

Mais do Que Apenas uma Ferramenta de Único Uso

Uma ótima ferramenta no navegador raramente é apenas uma ferramenta única; ela faz parte de um conjunto completo. Você frequentemente se encontrará usando o conversor de timestamp junto com outras funções.

Por exemplo, você pode combiná-lo com:

  • Um formatador de JSON ou SQL para limpar algum código antes de usar o timestamp.
  • Uma calculadora integrada para fazer cálculos rápidos com valores de época. (Você pode experimentar uma ferramenta semelhante na página da calculadora do ShiftShift para ver como funciona).
  • Uma ferramenta de comparação de texto para identificar diferenças entre duas respostas de API, incluindo timestamps.

Ter todas essas ferramentas essenciais em um só lugar cria um fluxo de trabalho muito mais rápido e coeso. Não se trata apenas de conveniência — é sobre eliminar todas aquelas pequenas interrupções repetitivas que se acumulam e acabam com sua produtividade ao longo de um dia.

Conversões Práticas de Timestamp no Código

Se você é um desenvolvedor, sabe que lidar com timestamps faz parte do trabalho. Mas sejamos honestos, a sintaxe nunca é exatamente a mesma de uma linguagem para outra. Esta seção é seu guia de consulta rápida, repleta de trechos de código que você pode copiar e usar imediatamente nas plataformas em que realmente trabalha. Não mais vasculhando fóruns antigos do Stack Overflow — apenas exemplos práticos para você começar.

Code examples in JavaScript, Python, and SQL for converting a Unix timestamp.

Seja você trabalhando com dados em um front-end web, escrevendo um script Python ou consultando um banco de dados, a conversão de tempo epoch é uma habilidade fundamental. Vamos percorrer os cenários mais comuns, desde transformar um número inteiro epoch em uma string legível até fazer todo o processo inverso.

Convertendo Timestamps em JavaScript

O objeto Date do JavaScript é sua principal ferramenta aqui, mas ele possui uma peculiaridade importante que confunde desenvolvedores frequentemente: ele opera em milissegundos, não em segundos. Essa é uma fonte clássica de bugs quando seu frontend se comunica com um backend que usa timestamps padronizados de 10 dígitos, baseados em segundos.

Para converter corretamente um timestamp Unix padrão (em segundos) em um objeto Date, você precisa multiplicá-lo por 1000.

// A standard 10-digit Unix timestamp (in seconds)
const unixTimestamp = 1672531200;

// Convert to milliseconds, then create a Date object
const dateObject = new Date(unixTimestamp * 1000);

// Format into a readable UTC string
// Output: Sun, 01 Jan 2023 00:00:00 GMT
console.log(dateObject.toUTCString());

Precisa do timestamp atual? Date.now() fornece isso em milissegundos. Lembre-se apenas de dividir por 1000 e arredondar para baixo antes de enviar um timestamp padrão de 10 dígitos de volta a uma API.

Trabalhando com Conversões em Python

No backend, o módulo datetime do Python é uma ferramenta poderosa. É incrivelmente flexível e possui excelente suporte para conversões com consciência de fuso horário, tornando-o uma escolha confiável para serviços que precisam lidar com o tempo com precisão em diferentes regiões.

Aqui está a maneira direta de converter um timestamp com a biblioteca datetime:

import datetime

Um timestamp Unix padrão de 10 dígitos

unix_timestamp = 1672531200

Converter o timestamp em um objeto datetime

datetime_obj = datetime.datetime.fromtimestamp(unix_timestamp)

Formatá-lo em uma string limpa e legível para humanos

Saída: 2023-01-01 00:00:00

print(datetime_obj.strftime('%Y-%m-%d %H:%M:%S'))
Essa abordagem simples oferece uma maneira limpa e confiável de gerenciar tempo epoch em seus aplicativos Python. E se você está trabalhando com estruturas de dados complexas como JSON que contêm timestamps, você pode achar nosso guia sobre o uso de um formatador JSON útil para depuração.

Conversões em Bancos de Dados com SQL

Bancos de dados frequentemente armazenam o tempo como timestamps Unix porque são eficientes. A boa notícia é que a maioria das dialetos SQL possui funções integradas para lidar com essas conversões diretamente dentro das suas consultas. Isso é muito mais eficiente do que puxar timestamps inteiros brutos e convertê-los no código da sua aplicação.

O timestamp Unix é quase universal, usado em mais de 90% das linguagens de programação—desde o Date.now() do JavaScript até o time.time() do Python—alimentando trilhões de operações diárias. Acertar os fusos horários é crítico; um conversor de unix timestamp sólido pode lidar com mais de 400 fusos horários IANA, o que ajuda a prevenir erros em uma estimativa de 62% dos aplicativos globais que não gerenciam fusos horários explicitamente. Você pode encontrar mais detalhes sobre a adoção global dessas ferramentas em Fossa.

Para desenvolvedores, a capacidade de formatar SQL, converter timestamps e calcular diferenças de epoch sem nunca sair da sua máquina é uma grande conquista de produtividade. Essa abordagem local-first também mantém você em conformidade com padrões modernos de privacidade de dados como GDPR e CCPA.

Exemplo com MySQL

No MySQL, a função FROM_UNIXTIME() é a que você usará mais. Ela recebe um número inteiro epoch e o converte elegantemente em um formato padrão DATETIME.

SELECT FROM_UNIXTIME(1672531200);
-- Retorna: '2023-01-01 00:00:00'
Para ir no sentido contrário—de uma string de data de volta para um timestamp epoch—basta usar UNIX_TIMESTAMP().

SELECT UNIX_TIMESTAMP('2023-01-01 00:00:00');
-- Retorna: 1672531200

Exemplo no PostgreSQL

O PostgreSQL usa uma função ligeiramente diferente, mas igualmente poderosa: to_timestamp(). Esta função converte diretamente um timestamp Unix em um valor TIMESTAMP WITH TIME ZONE.

SELECT to_timestamp(1672531200);
-- Retorna: 2023-01-01 00:00:00+00
Porque já leva em conta o fuso horário nativamente, é uma escolha muito robusta para aplicações que atendem a um público global, onde a precisão do tempo é inegociável.

Dominando as Conversões de Timestamp no Terminal

Se você vive na linha de comando, alternar para um navegador ou interface gráfica para uma conversão rápida de timestamp é verdadeiramente um quebrador de fluxo. Isso simplesmente quebra sua concentração. A boa notícia é que você não precisa fazer isso; tanto o Linux quanto o macOS possuem ferramentas nativas poderosas para lidar com essas conversões sem nunca sair do terminal.

A ferramenta padrão para isso é o humilde comando date. Ele está presente em praticamente todos os sistemas do tipo Unix, mas há um detalhe: a sintaxe para usá-lo como um conversor de timestamp unix é diferente entre o Linux (GNU) e o macOS (BSD). Conhecer a diferença é a chave para acertar todas as vezes.

Convertendo Timestamps no Linux

No Linux, a sintaxe é limpa e fácil de lembrar. Você usa a flag -d para especificar a data, mas precisa informar que está fornecendo um timestamp de época (epoch) adicionando o símbolo @ na frente dele.

Suponha que você esteja analisando logs e encontre o timestamp 1704067200. Para ver o que isso realmente significa, você executaria isto:

date -d @1704067200

Instantaneamente, você receberá uma data legível por humanos, algo como Mon Jan 1 00:00:00 UTC 2024. Você também pode limpar essa saída com seu próprio formato personalizado.

date -d @1704067200 +"%Y-%m-%d %H:%M:%S"

Saída: 2024-01-01 00:00:00

Dica Avançada: Este comando se torna uma verdadeira ferramenta poderosa quando você começa a usar pipes (|) para redirecionar a saída de outros comandos para ele. Você pode grep um timestamp de um arquivo de log massivo e alimentá-lo diretamente no date para uma conversão instantânea. Isso transforma uma tarefa de depuração de várias etapas em uma única linha de comando elegante.

Lidando com Conversões no macOS

Agora, se você executar esse mesmo comando do Linux em um Mac, ele retornará um erro. A versão BSD do date que o macOS utiliza requer a flag -r em vez disso, e não precisa do prefixo @.

Assim seria a conversão do mesmo timestamp em um Mac:

date -r 1704067200

Assim como na versão do Linux, você pode adicionar opções de formatação para obter a saída exata que deseja.

date -r 1704067200 +"%Y-%m-%d %T %Z"

Saída: 2024-01-01 00:00:00 UTC

Essa pequena diferença é um obstáculo clássico para qualquer pessoa que alterna frequentemente entre Linux e macOS. Memorizar ambas as versões economizará muita dor de cabeça no futuro.

Uma vez que você domine esses comandos, poderá incorporar conversões de timestamp diretamente em seus scripts de shell e análises de logs. É uma habilidade pequena, mas que soma ganhos significativos de produtividade, mantendo você no fluxo e focado no trabalho que realmente importa.

Armadilhas Comuns com Timestamps e Como Evitá-las

Trabalhar com timestamps Unix parece simples à primeira vista, mas alguns erros clássicos podem levar a bugs verdadeiramente irritantes. Esses problemas têm o hábito desagradável de aparecer longe de onde o erro realmente aconteceu, tornando-os um verdadeiro pesadelo para depurar. Considere esta seção como seu guia de campo para identificar e evitar as armadilhas de timestamp mais comuns que vi ao longo dos anos.

A Confusão entre Segundos e Milissegundos

De longe, o erro mais frequente é confundir segundos com milissegundos. Um timestamp Unix padrão é um inteiro de 10 dígitos que representa o número de segundos desde a época. Mas muitos sistemas, especialmente no mundo do JavaScript, trabalham com um timestamp de 13 dígitos para milissegundos. Quando um aplicativo front-end passa um valor em milissegundos para um back-end que espera segundos, as coisas saem do controle.

Para um unix timestamp convertor, aquele número de 13 dígitos parece uma data milênios no futuro. Isso pode silenciosamente prejudicar a validação de dados, a lógica de agendamento e quaisquer registros históricos que você esteja tentando manter. É o tipo sutil de corrupção de dados que você pode nem notar por semanas.

Armadilha do Fuso Horário

Outro problema que pega até desenvolvedores experientes é o manuseio de fuso horário. Por sua própria definição, um carimbo de data/hora Unix está sempre no Tempo Universal Coordenado (UTC). Ele representa um momento único e universal no tempo, completamente independente de localização. A armadilha é disparada quando você esquece disso e assume que um carimbo de data/hora reflete o horário local de um usuário.

Esse erro geralmente acontece quando você converte um carimbo de data/hora para uma data legível sem especificar um fuso horário. Seu sistema frequentemente assume o horário local do servidor por padrão, levando ao caos. Um usuário em Nova York pode ver um horário destinado a alguém em Londres, mas ele está errado por várias horas.

A regra de ouro é simples: sempre trate os carimbos de data/hora como UTC no seu backend. Armazene-os como UTC, processe-os como UTC e só converta para o horário local do usuário no frontend, no momento exibição.

Solucionando Erros Comuns de Conversão de Timestamp

Quando as coisas dão errado, os sintomas podem ser confusos. Aqui está uma tabela de referência rápida que compilei a partir da experiência para ajudá-lo a diagnosticar e corrigir os problemas mais comuns rapidamente.

Sintoma Causa Provável Solução
A data está no ano 52361 ou algum outro futuro distante. Milissegundos vs. Segundos. Você está passando um carimbo de data/hora de 13 dígitos (milissegundos) para uma função que espera um carimbo de 10 dígitos (segundos). Divida o carimbo de data/hora por 1000 antes de processar. Sempre valide a contagem de dígitos dos carimbos de data/hora recebidos.
O horário está errado por algumas horas, mas a data está correta. Má Manipulação de Fuso Horário. O carimbo de data/hora foi convertido usando o horário local do servidor em vez do horário do usuário ou UTC. Garanta que todas as conversões especifiquem explicitamente o fuso horário de destino. Converta para o horário local apenas no lado do cliente.
A data está presa em 1º de janeiro de 1970. Timestamp Inválido ou Nulo. O valor do carimbo de data/hora provavelmente é 0, null, ou undefined. Adicione uma verificação para garantir que o carimbo de data/hora seja um número inteiro positivo válido antes de tentar a conversão. Forneça um valor padrão de fallback.
Obtendo "Data Inválida" ou um erro NaN. Tipo de Dados Incorreto. O carimbo de data/hora está sendo tratado como uma string ou outro tipo não numérico quando um número é necessário. Analise explicitamente o carimbo de data/hora como um inteiro (parseInt() em JS, int() em Python) antes de usá-lo em funções de data.

Lembre-se, uma rápida verificação na entrada pode salvar horas de depuração no futuro.

Evitando Ambiguidade com Formatos Padrão

Depender de carimbos de data/hora inteiros brutos ao passar dados entre sistemas pode ser uma receita para confusão. É por isso que padronizar em um formato de string universal como ISO 8601 (2022-05-17T12:00:00Z) é uma ótima jogada defensiva. Converter carimbos de data/hora Unix (ex.: 1652905200) para um formato claro e autoexplicativo como esse ajuda a prevenir erros em aproximadamente 37% das chamadas de API entre fusos horários.

Considerando que 72% das empresas do Fortune 500 usam carimbos de data/hora Unix para análise de logs, onde um único erro pode custar mais de $10,000 por hora de inatividade, a precisão é tudo. Você pode ler mais sobre como o tempo epoch é usado em diferentes indústrias no EpochConverter.

Para aqueles que gerenciam bancos de dados, o manuseio consistente de carimbos de data/hora é igualmente crítico. Se você se encontrar frequentemente lidando com diferentes formatos de carimbo de data/hora em seu banco de dados, nosso guia sobre o uso de um poderoso formatador SQL pode ajudá-lo a manter suas consultas limpas e previsíveis.

Esta árvore de decisão ajuda você a escolher o comando correto para seu sistema operacional, prevenindo erros de sintaxe quando você precisa de uma conversão rápida.

A flowchart illustrating terminal commands for converting timestamps on Linux and macOS operating systems.

O fluxograma acima mostra claramente a diferença crucial de sintaxe entre o comando date no Linux (-d @...) e no macOS (-r ...)—uma armadilha comum para desenvolvedores trabalhando em diferentes ambientes.

Para tornar seu código robusto, sempre implemente verificações para validar o comprimento de um timestamp recebido. Uma função simples que verifica se o valor tem 10 dígitos (segundos) ou 13 dígitos (milissegundos) pode capturar esses erros antes que eles contaminem a lógica da sua aplicação.

Perguntas Comuns Sobre Timestamps Unix

Uma vez que você se familiarize com timestamps Unix, algumas perguntas práticas quase sempre surgem. Já vi desenvolvedores de todos os níveis tropeçarem nelas, então vamos esclarecer as mais comuns que você encontrará no seu dia a dia.

Por Que Tantos APIs Usam Timestamps em Vez de Strings ISO 8601?

Isso se resume puramente à eficiência. Um timestamp Unix é apenas um único número, tornando-o incrivelmente compacto em comparação com uma string como '2023-10-27T10:00:00Z'. Esse tamanho menor significa menos dados a enviar pela rede, economizando largura de banda e podendo acelerar as respostas da API.

Eles também são completamente agnósticos à linguagem. Não há ambiguidade, peculiaridades de parsing ou formatação regional com a qual se preocupar. Para uma máquina, processar números é sempre mais rápido do que analisar strings, então qualquer cálculo de data—como descobrir o tempo entre dois eventos—é computacionalmente mais barato. Para sistemas de alto desempenho, essa simplicidade é uma grande vitória.

Qual É a Forma Correta de Lidar com Fusos Horários?

Essa é a questão principal. Aqui está a regra de ouro: Um timestamp Unix é sempre, sempre em UTC. Ele não tem noção de fuso horário embutida. É apenas uma contagem bruta de segundos a partir da época.

Fusos horários só importam quando você precisa mostrar esse timestamp a um humano.

Meu conselho? Mantenha tudo no backend em UTC. Armazene-o no seu banco de dados como um timestamp UTC, passe-o através das suas APIs em UTC e faça toda a sua lógica do lado do servidor em UTC. A única vez que você deve convertê-lo para um fuso horário local é no frontend, logo antes de exibi-lo ao usuário. Essa única prática o salvará de um universo inteiro de bugs de fuso horário e horário de verão.

Ainda Devo Me Preocupar com o Problema do Ano 2038?

Para a maioria dos novos projetos, provavelmente não. O "Problema do Ano 2038" é um resquício de sistemas mais antigos que usavam um número inteiro sinalizado de 32 bits para armazenar o timestamp. Uma vez que esse número fica grande demais, ele se torna negativo, enviando as datas de volta para 1901.

Felizmente, quase todos os sistemas modernos—de sistemas operacionais a bancos de dados—já migraram há muito para números inteiros de 64 bits. Isso efetivamente adia o problema tão longe no futuro (bilhões de anos, na verdade) que ele não é mais uma preocupação prática para nós.

Dito isso, se você está mantendo um sistema legado ou trabalhando com hardware embarcado (pense em dispositivos IoT), definitivamente é algo a ter em mente. Saiba sempre sobre que tipo de arquitetura você está construindo.

Como Posso Converter Rapidamente um Timestamp no Excel ou Google Sheets?

Você não precisa exportar seus dados para um conversor de timestamp Unix separado para isso. Uma fórmula simples resolverá o problema. Assumindo que seu timestamp esteja na célula A1:

  • Para timestamps em segundos (10 dígitos): =A1 / 86400 + DATE(1970,1,1)
  • Para timestamps em milissegundos (13 dígitos): =A1 / 86400000 + DATE(1970,1,1)

Basta inserir essa fórmula e, em seguida, formatar a célula como "Data" ou "Data e Hora". É um salva-vidas quando você está analisando rapidamente exportações de dados e não quer quebrar seu fluxo.


Cansado de alternar constantemente entre seu editor, a linha de comando e uma dúzia de abas do navegador para tarefas simples? A suíte ShiftShift Extensions agrupa um poderoso conversor de timestamp Unix, formatador JSON, embelezador de SQL e muito mais diretamente no seu navegador. Tudo o que você precisa está a um atalho de teclado de distância.

Obtenha o ShiftShift Extensions e simplifique seu fluxo de trabalho hoje em https://shiftshift.app

Extensões Recomendadas