Comparação com o DateTimePicker
02/04/2014
0
Tenho a seguinte situação: tenho uma data e um horário, ambos num único DateTimePicker (dd/MM/yyyy HH:mm:ss), que preciso comparar com um campo do tipo DateTime.
Quando as datas forem iguais, o software deverá comparar as horas para saber quem é maior ou menor.
Como fazer isso? No código que estou utilizando, o software só compara a data, e não leva em consideração o horários.
Fico no aguardo de alguma sugestão.
Abraço a todos.
Aloisio Santos
Posts
02/04/2014
Romulo Silva
ShowMessage('Sim');
02/04/2014
Aloisio Santos
ShowMessage('Sim');
Estou usando justamente isso e não está funcionando...
06/04/2014
Aloisio Santos
ShowMessage('Sim');
Estou usando justamente isso e não está funcionando...
=============================================================================================================
Descobri o que estava faltando. De fato a rotina acima funciona, desde que a propriedade Kind tenha o valor dtkTime.
Feito isso aí sim funcionou perfeitamente....
Obrigado a todos.
18/04/2018
Danillo Fernandes
var lEdit: TCustomEdit; begin // Consertando o bug de não atualizar a propriedade Time do DateTimePicker digitada. se ele conter data e hora. TDateTimePicker(Sender).DateTime := StrToDateTime(TCustomEdit(Sender)); end;
TCustomEdit é o pai de TDateTimePicker, dessa forma é possível pegar o texto da data e a hora do usuário. Isso também serve para o caso de você querer que fique a data e a hora no mesmo DateTimePicker mas os dois não atualizam juntos.
Clique aqui para fazer login e interagir na Comunidade :)