Fórum HORAS EM MINUTOS #596992
07/09/2018
0
Como transformo horas em minutos
Mario Castilho
Curtir tópico
+ 0
Responder
Post mais votado
08/09/2018
boa noite,
Vc não disse qual banco vc usa e nem o formato que receberá essa hora (ou que está armazenado. Existem várias formas de fazer isso, segue uma foram que montei no mysql:
select time(now()) as horaAtual, time_to_sec(time(now())) as emSegundos, (time_to_sec(time(now())) / 60) as emMinutos;
resultado:
horaAtual emSegundos emMinutos
19:31:27 70287 1171.4500
Se dividir a coluna "emMinutos" vai ter 19,524167 onde 19 representa a hora. E se multiplicar 0,524167 por 60 vai ter 31,45 onde a parte inteira é referente aos minutos e a parte decimal aos segundos, por fim 0,45 vezes 60 e terá os 27 segundos.
Vc não disse qual banco vc usa e nem o formato que receberá essa hora (ou que está armazenado. Existem várias formas de fazer isso, segue uma foram que montei no mysql:
select time(now()) as horaAtual, time_to_sec(time(now())) as emSegundos, (time_to_sec(time(now())) / 60) as emMinutos;
resultado:
horaAtual emSegundos emMinutos
19:31:27 70287 1171.4500
Se dividir a coluna "emMinutos" vai ter 19,524167 onde 19 representa a hora. E se multiplicar 0,524167 por 60 vai ter 31,45 onde a parte inteira é referente aos minutos e a parte decimal aos segundos, por fim 0,45 vezes 60 e terá os 27 segundos.
Ricardo Pestana
Responder
Gostei + 2
Clique aqui para fazer login e interagir na Comunidade :)