Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-08-2005
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 21
mosorio Va por buen camino
Question 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
Responder Con Cita
  #2  
Antiguo 24-08-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 24-08-2005
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 21
mosorio Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 24-08-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 24-08-2005
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 21
mosorio Va por buen camino
Muchas gracias LEPE,
Es lo que necesitaba

Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:34:57.


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
Copyright 1996-2007 Club Delphi