Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Pasar a minutos (https://www.clubdelphi.com/foros/showthread.php?t=24522)

mosorio 24-08-2005 11:48:18

Pasar a minutos
 
Hola, tengo un atasco con esto y no puedo continuar.
Tengo varios valores que son minutos y quiero pasarlos a minutos reales.
por ejemplo tengo 0.2304 min y esta cantidad necesito pasarlas a minutos, he visto la conversión de la función Time y no es igual el retorno ya que al hacer esto: Time('11:50:38') me da una cantidad 0,49350481.... y las 17:00 una valor de 0,7083333333.

Entonces lo que necesito es eso convertis los 0,2304min a los minutos reales del reloj.

Agradecería la ayuda o las ideas.
Saludos
:confused:

dec 24-08-2005 12:02:52

Hola,

La verdad es que me intriga y no consigo vislumbrar qué quieres decir con pasar minutos a minutos "reales". Ignoro si las funciones "Round" y/o "Trunc" podrán ayudarte. Averigua su uso en la ayuda de Delphi, tal vez puedan hacerlo.

mosorio 24-08-2005 12:30:22

Hola, se que es un poco complicado, pero es asi:
Tengo una tarea con un tiempo dato de 2.0234min pero para poder graficar esto, necesito convertir este valor que me dan en minutor reales del reloj, ya que como dije anteriormente las Time('17:00') da un valor de 0,7083333333 del resultado de la funcion time y necesito tomar estos 2.0234min convertirlos al tiempo correspondiente de la funcion o mejor dicho tomar ese tiempo y convertirlo a partir de una hora ejemplo las 12:00 y sumar esos 2.0234min para poder hacerlo necesito convertir ese valor pero necesito el valor exacto.

Espero me entiendas ahora.
:confused: :confused: :confused:

Lepe 24-08-2005 13:51:16

Usa las funciones EncodeDatetime, pasandole la fecha y hora base que quieras, despues solo tienes que sumarle 2.0234 / (24*60)

Si a una fecha con horas, le sumas una unidad, estas sumando un dia a esa fecha, por tanto, tienes que dividir por 24 para poder sumarle 1 hora; si quieres sumarle minutos, divides otra vez por 60.

Si la cantidad a sumar puede hacer saltar el reloj de fecha, es conveniente usar el formato fecha y hora

Un saludo

mosorio 24-08-2005 14:13:36

Muchas gracias LEPE,
Es lo que necesitaba

:D :D :p


La franja horaria es GMT +2. Ahora son las 20:35:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi