Ensino Médio ⇒ Fórmula para saber DateTime software
Jan 2016
29
22:45
Fórmula para saber DateTime software
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!
- csmarcelo Offline
- 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
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
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
-
- Tópicos Semelhantes
- Resp.
- Exibições
- Últ. msg
-
- 7 Resp.
- 15084 Exibições
-
Últ. msg por RaphaelBr
-
- 0 Resp.
- 2374 Exibições
-
Últ. msg por edu_landim
-
- 2 Resp.
- 1919 Exibições
-
Últ. msg por Elec1996
-
- 1 Resp.
- 1337 Exibições
-
Últ. msg por caju
-
- 1 Resp.
- 3797 Exibições
-
Últ. msg por PedroCunha
![🔴 [ENEM 2025 PPL Live 06] Matemática - Resolução de 161 até 165](/cdn-cgi/image/width=200,dpr=2,quality=85,format=auto,metadata=none,onerror=redirect/https://img.youtube.com/vi/ucQZ6Qn91JM/mqdefault.jpg)
![🔴 [ENEM 2025 PPL Live 05] Matemática - Resolução de 156 até 160](/cdn-cgi/image/width=200,dpr=2,quality=85,format=auto,metadata=none,onerror=redirect/https://img.youtube.com/vi/m2T1rBKy2qU/mqdefault.jpg)
![🔴 [ENEM 2025 PPL Live 04] Matemática - Resolução de 151 até 155](/cdn-cgi/image/width=200,dpr=2,quality=85,format=auto,metadata=none,onerror=redirect/https://img.youtube.com/vi/1scCX1e_dZo/mqdefault.jpg)
![🔴 [ENEM 2025 PPL Live 03] Matemática - Resolução de 146 até 150](/cdn-cgi/image/width=200,dpr=2,quality=85,format=auto,metadata=none,onerror=redirect/https://img.youtube.com/vi/fD8ohgS6JKo/mqdefault.jpg)
![🔴 [ENEM 2025 PPL Live 02] Matemática - Resolução de 141 até 145](/cdn-cgi/image/width=200,dpr=2,quality=85,format=auto,metadata=none,onerror=redirect/https://img.youtube.com/vi/np7jAEKAjTE/mqdefault.jpg)
![🔴 [ENEM 2025 PPL Live 01] Matemática - Resolução de 136 até 140](/cdn-cgi/image/width=200,dpr=2,quality=85,format=auto,metadata=none,onerror=redirect/https://img.youtube.com/vi/vb1b6e7VXjw/mqdefault.jpg)