Ir para conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membros, 0 visitantes, 0 membros anônimos

Foto
- - - - -

Transformar minutos e horas e minutos

  • Por favor, faça o login para responder
4 respostas neste tópico

#1 antonio c.h.mello

antonio c.h.mello
  • Members
  • 7 posts

Postado 16 junho 2006 - 05:30

Olá pessoal estou com uma dúvida.Tenho horários que vem de um banco de dados, um deles é: 11:30 e o outro 17:25Tenho que subtrair 17:25 - 11:30Eu usei o a função replace para retirar os dois pontos e fiz a subtração, o problema é que o resultado dessa subtração dá 595 e o correto seria 06:05 min.Como faço a subtração de horas nesse caso ?Obrigado a todos!.
  • 0

Publicidade

#2 antonio c.h.mello

antonio c.h.mello
  • Members
  • 7 posts

Postado 16 junho 2006 - 07:03

Assim:

Novadata = DateDiff("h", "11:30", "17:25")response.write(Novadata)
h = horas Veja mais: http://www.w3schools...nc_datediff.asp :)

Eu consegui fazer com o n = minuto, o problema é que preciso transformar esse valor de minuto em horas. Como faço, tipo = 70 preciso transformar em : 1:10 Grato
  • 0

#3 antonio c.h.mello

antonio c.h.mello
  • Members
  • 7 posts

Postado 16 junho 2006 - 07:17

Olá pessoal, consegui fazer meu script mas ainda estou com um problema.Utilizei a função DateDiff para verificar a diferença de minutos entre um horario e outro e deu certo, mas veio em minutos claro, tipoDateDiff("n",chegada,saida)Obtive o valor 70, so que preciso transforma-lo em horas e minutos novamente tipo: 1:10Tem como fazer isso ?Grato a todos.
  • 0

#4 Maux

Maux

    Mauricio Pereira

  • Members
  • 377 posts

Postado 17 junho 2006 - 01:48

cara a logica é meio facil mais aplicar isso em asp ta meio f***...seria augo +- assim:n = horan = n * 60n = auguma mascara para colocar o :axo q é +- isso...
  • 0

#5 antonio c.h.mello

antonio c.h.mello
  • Members
  • 7 posts

Postado 17 junho 2006 - 10:16

Assim:

<%Diferença = DateDiff("n", "11:30", "12:40")Hora = Int(Diferença/60)   '60 minutosMinutos = Diferença Mod 60 '60 segundosNovaHora = Right("0" & Hora,2) & ":" & Right("0" & Minutos,2)Response.write(NovaHora)%>
B)

Puxa Obrigado mesmo ! Tentei muito e não tinha conseguido! Valeu de verdade ! Obrigado
  • 0




Publicidade

/ins>