Cita:
Empezado por Aliixeess
Hola, saben si es posible convertir un integer a formato de hora?
tengo mi variable iniciocolumna declarada como integer y la variable MyInicio como TTime, ¿como puedo lograr almacenar el valor de iniciocolumna en MyInicio?
|
Si la consulta es si se puede asignar un tipo Integer a uno
TTime, la respuesta es si.
Es una cuestión de tipos:
TTime =
TDateTime =
Double, y por supuesto, es posible asignar un tipo
Integer a una variable de tipo
Double.
Ahora si esto tiene sentido es otra cosa... El tipo
TDateTime es un número real de ocho bytes, cuya parte entera representa la fecha como la cantidad de días transcurridos desde 1899 y la parte decimal representa la hora.
De allí que cualquier entero que asignes a un
TTime/
TDateTime/
Double tendrá una componente fraccionaria igual a cero.
De modo siendo
MyInicio de tipo
TTime, hacer:
Código Delphi
[-]
MyInicio:= iniciocolumna;
Es lo mismo que:
Eso sí, podrías hacer:
Código Delphi
[-]
MyInicio:= iniciocolumna / un_valor;
Pero no sé que valores puede tomar iniciocolumna y que valores deseas obtener en MyInicio.
Saludos
Edito: No había visto el mensaje de
duilioisola, pero el planteo que que me hago es similar
.