• 🔴 [ENEM 2025 PPL Live 06] Matemática - Resolução de 161 até 165
  • 🔴 [ENEM 2025 PPL Live 05] Matemática - Resolução de 156 até 160
  • 🔴 [ENEM 2025 PPL Live 04] Matemática - Resolução de 151 até 155
  • 🔴 [ENEM 2025 PPL Live 03] Matemática - Resolução de 146 até 150
  • 🔴 [ENEM 2025 PPL Live 02] Matemática - Resolução de 141 até 145
  • 🔴 [ENEM 2025 PPL Live 01] Matemática - Resolução de 136 até 140

Ensino MédioFórmula para saber DateTime software

Problemas sobre assuntos estudados no Ensino Médio que você obteve durante seu estudo de Ensino Médio.
Se o problema for de Vestibular, poste-o no fórum Pré-Vestibular
Avatar do usuário
brunodame Offline
iniciante
Mensagens: 1
Registrado em: 29 Jan 2016, 07:56
Agradeceu: 1 vez
Jan 2016 29 22:45

Fórmula para saber DateTime software

Mensagem por brunodame »

Tenho uma fórmula para setar a data e hora de uma placa controladora que é a seguinte: ((Year-2000)*12*31 + (Month -1)*31 + (Day-1))*(24*60*60) + Hour* 60 *60 + Minute*60 + Second; Como faço, com base nessa fórmula, para saber todas essas variáveis(hora, minuto, segundo, dia, mês, ano) tendo um valor de 347748895 como resultado? Obrigado!
Avatar do usuário
csmarcelo Offline
6 - Doutor
Mensagens: 5113
Registrado em: 22 Jun 2012, 22:03
Agradeceu: 355 vezes
Agradeceram: 2820 vezes
Jan 2016 30 08:32

Re: Fórmula para saber DateTime software

Mensagem por csmarcelo »

segundosRestantes = 347748895

fatorAno = 60*60*24*31*12
fatorMes = 60*60*24*31
fatorDia = 60*60*24
fatorHora = 60*60
fatorMinuto = 60

ano = int(segundosRestantes/fatorAno)
segundosRestantes = segundosRestantes - ano*fatorAno

mes = int(segundosRestantes/fatorMes)
segundosRestantes = segundosRestantes - mes*fatorMes

dia = int(segundosRestantes/fatorDia)
segundosRestantes = segundosRestantes - dia*fatorDia

hora = int(segundosRestantes/fatorHora)
segundosRestantes = segundosRestantes - hora*fatorHora

minuto = int(segundosRestantes/fatorMinuto)
segundosRestantes = segundosRestantes - minuto*fatorMinuto

segundo = segundosRestantes

ano = ano + 2000
mes = mes + 1
dia = dia + 1
Responder
  • Tópicos Semelhantes
    Resp.
    Exibições
    Últ. msg

Voltar para “Ensino Médio”