• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

themiraclee

Converter numero decimal para horas e minutos

3 mensagens neste tópico

Boas  :P,

Tenho uma dúvida que embora já tenha procurado em vários sites e no google não a consigo ver resolvida e dava-me jeito.

Então é assim por exemplo supomos que o resultado de uma conta dava 35,48 eu queria usar a parte inteira para as horas e a decimal seria os minutos. A parte das horas é resolvida facilmente com a função int e tinha logo as horas automaticamente... agora só não percebo como é que posso chegar ao numero 48 para o poder converte para minutos.

Alguém me pode dar alguma dica?

Obrigado desde já.

Um Abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,podes usar a função mid, ou seja, mid(Variavel,Start,Lenght). Vais a um procedimento, função ou timer e:

Dim Min as integer

Min = mid("35,48", 3, len("35,48"))
msgbox Min

Este exemplo está de uma forma simplicada agora é a questão de o testar e fazer as devidas alterações....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Obrigado pela resposta rápida e eficaz, funcionou na perfeição.

Tive de fazer uma alteração mas a base já tava lá toda graças a ti, por acaso não conhecia essa função.

Obrigado mais uma vez.

Abraço  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora