![]() |
Sumar Horas o Minutos
Saludos a Todos:
El problema que se me presenta es tengo que sumar horas o minutos a un tTime Var Hora : Ttime; Hora := strtotime( '09:00' ) y a esta expresion le tengo que sumar 8 Horas para que hora sea = 16:00 Si alguien me ayuda con alguna pista o ejemplo, de antemano gracias a todos. |
Es Fácil, en un tipo de dato TDateTime, la parte entera pertenece al Date y la parte decimal pertenece al Time, con este juego de constantes, podrías hacer casi todos los cálculos necesario
Código:
Const Código:
var MiHora : TTime; Código:
var MiHora : TTime; Obviamente te conviene crear tu propio juego de funciones para manejar más claramente estos datos. A partir de Delphi 6 hay una nueva unit con funciones para todos estos cálculos. Saludos! |
Muchas Gracias es justo lo que ocupo
como comentario si lo empleas asi FormatDateTime( 'hh:nn' , Strtotime( HEntrada.text ) + 8 * HOUR ); El resultado te lo da en formato de Hora Militar es decir entre las 00:00 y las 23:59 Saludos y Muchas Gracias |
La franja horaria es GMT +2. Ahora son las 05:26:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi