Ir ao conteúdo
  • Cadastre-se

Colocar hora do sistema num programa


adler_coelho16

Posts recomendados

Quer exibir em algum momento a hora? Se for isso:


uses
crt, DOS;
var
ano,mes,dia,diasemana,hora,minuto,segundo,milissegundo:word;
begin
repeat
GetDate(Ano,Mes,Dia,DiaSemana);
GetTime(Hora,Minuto,Segundo,Milissegundo);
Write(Dia,'/',Mes,'/',Ano,' - ',Hora,':',Minuto,':',Segundo,'.',Milissegundo);
gotoxy(1,wherey); //vai ao início da linha
until keypressed;
end.

Se quiser estática, pode tirar o REPEAT/UNTIL e o GOTOXY.

Pode-se também melhorar, pondo dia da semana, zero à esquerda (para aparecer 05:09:07 em vez de 5:9:7) e o nome do mês.

Link para o comentário
Compartilhar em outros sites

Você já fez esta pergunta em outro tópico com o GetDate. (Acho que era para calcular a idade das pessoas, e usava o GetDate para saber o ano atual)

Ainda não entendi o que você quis dizer com "na ordem".

A ordem dos argumentos de GetDate e GetTime não deve mudar. Sempre 31/12/1999/FRI e 23:59:59.

Porém, na exibição, escolha a ordem desejada.

Exemplo:


Write(Ano,'/',Mes,'/',Dia,' - ',Hora,':',Minuto,':',Segundo,'.',Milissegundo);

(troquei a ordem para 1999/12/31, isto é, o ano vem primeiro)

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!