Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TDateTimePicker (https://www.clubdelphi.com/foros/showthread.php?t=17646)

Delphos 17-01-2005 00:59:11

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

roman 17-01-2005 01:41:56

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

Delphos 17-01-2005 11:20:00

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