Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-11-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
comparar fecha de datetimepicker con fecha fija

hola a todos, bueno mi problemas es que necesito que al seleccionar una fecha de un datetimepicker, luego comparar

if datetimepicker.date > 10/mes/año

bueno en este caso solo quiero verificar solo el DIA de todos los meses, que si es mayor al 10 entonces haga tal cosa. el problema es que el dia debe ser fijo

tenfria que estraer el dia del datetimepicker y compararlo con '10' es decir

if datetimepicker.date>10 then ....

pero nose como comparar solo con el dia del datetimepicker, como deberia ser?
Responder Con Cita
  #2  
Antiguo 09-11-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
En la unidad DateUtils existe la función DayOf que te devuelve lo que quieres.

// Saludos
Responder Con Cita
  #3  
Antiguo 09-11-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
buenisimo ya lo solucione

procedure TForm4.DateTimePicker1CloseUp(Sender: TObject);
var dia,mes,ano:tdatetime;
begin
fecha:=datetimepicker1.date;
dia:=dayof(fecha);
mes:=monthof(fecha);
ano:=yearof(fecha);
if (dia<=10) or (dia>25)then
begin
showmessage('hola');

bien ahora al cumplirse esta condicion en u tedit, se almacene la fecha con el dia 10 del mes actual y año actual, entonces probe

if (dia<=10) or (dia>25)then
begin
showmessage('hola');
edit10.Text:='10/mes/ano';

pero me sale tal como esta entre comillas. cuando tendria que salir 10/11/2010, como podria hacer?

bueno lo probe y me sale 31/12/1989, no entiedo porq si en las variables asigne el mes y año actual

edit10.Text:=datetostr(10/mes/ano)

Última edición por gonza_619 fecha: 09-11-2010 a las 02:19:14.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Fecha de DateTimePicker y variantes atrus Gráficos 1 07-10-2008 15:37:20
Fecha del sistema y DateTimePicker ojan69 Varios 8 26-12-2005 18:40:04
DateTimePicker con fecha erronea FGarcia Varios 3 04-12-2005 21:42:30
Fecha Actual en DateTimePicker Barzaugc Varios 1 15-11-2005 17:29:20
Comparar una fecha de n campo date contra fecha actual amadis SQL 2 27-06-2005 21:37:41


La franja horaria es GMT +2. Ahora son las 12:20:34.


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