Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
iDnl Aprendiz
Registrado: Domingo, 9 de Junho de 2013 Mensagens: 173
|
Enviada: Sex Abr 24, 2015 7:05 pm Assunto: Converter string = hh:nn:ss.zzz e comparar [Resolvido] |
|
|
Tenho uma string n que representa 00:00:00.634
e tenho uma string x que representa now no mesmo formato(hh:nn:ss.zzz).
Preciso verificar se n > x, mas não estou conseguindo.
Estou tentando:
x = formatDateTime('hh:nn:ss.zzz', now);
if StrToTime(n) < StrToTime(x) then
...
Obrigado!
Obs: a comparação precisa ser feita no formato hh:nn:ss.zzz, pois preciso do momento exato.
Editado pela última vez por iDnl em Ter Abr 28, 2015 8:54 pm, num total de 2 vezes |
|
Voltar ao Topo |
|
|
natanbh1 Colaborador
Registrado: Terça-Feira, 15 de Março de 2011 Mensagens: 3093 Localização: Belo Horizonte - MG
|
Enviada: Seg Abr 27, 2015 9:38 am Assunto: |
|
|
Verifique se uma comparação simples (sem conversão para Time) atenda ao seu objetivo.
Código: | var
n, x: string;
begin
x := formatDateTime('hh:nn:ss.zzz', now);
n := '00:00:00.634';
if n < x then
ShowMessage('n menor que x')
else
ShowMessage('n maior que x')
end; |
_________________ ''A persistência é o caminho para o êxito.''
Charlie Chaplin |
|
Voltar ao Topo |
|
|
iDnl Aprendiz
Registrado: Domingo, 9 de Junho de 2013 Mensagens: 173
|
Enviada: Seg Abr 27, 2015 5:06 pm Assunto: |
|
|
Que fácil, e eu quebrando a cabeça com StrToTime...
Obrigado em! |
|
Voltar ao Topo |
|
|
|