![]() |
TDateTimePicker
Hola Foro
Mi pregunta es si hay alguna funcion o algo para incrementar los dias de un TDataTimePicker arreglo a una condicion (por codigo porsupuesto). El problema que tengo es que quiero la diferencias de horas en un mismo dia entonces si intentas entre 22:00:00 y 06:00:00 devuelve un numero negativo. Lo que busco es algo asi: if Horas < 0 then //osea si es negativo incday(DateTimePicker2) //incrementamos un dia a la fecha del segundo DateTimePicker2.Refresh //lo refrescamos Muchas Gracias de Antemano Salu2 |
En la unidad DateUtils está la función IncDay que incrementan el número especificado de días a una fecha. La función tendrías que aplicarla a DateTimePicker2.Date:
DateTimePicker2.Date := IncDay(DateTimePicker2.Date, 1); // Saludos pd: Realmente no hace falta el uso de Refresh |
Huuy que cerca estuve :D .
Muchas gracias Roman va perfecto y encima si pones numeros negativos en vez incrementar decrementa. Un Saludo. |
La franja horaria es GMT +2. Ahora son las 07:56:38. |
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