PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por Radeon » Segunda Jan 17, 2005 10:23
Eu estou a fazer aki um programa em Delphi para uso pessoal e tenho algumas duvida quanto á manipulação de Datas:
Para que uma data seja reconhecida como tal a variavel na kual a vou guardar tem de ser do tipo TDateTime? Sendo desse tipo kual o formato correcto a introduzir para uma data estar válida?
Abraços
-
Radeon
- Membro de Prata

-
- Mensagens: 129
- Registado: Segunda Jan 17, 2005 10:09
por Mercy_PT » Segunda Jan 17, 2005 10:35
Poderá depender do config do sistema, assim como podes tu definir antes o formato
shordateformat := 'dd-mm-yyyy';
ou
shortdateformat :=' 'yyyy-mm-dd';
Acho que ja percebeste a ideia. No entanto geralmente costuma estar a guardar em dd-mm-yy
Cruising life......in low speed...

-
Mercy_PT
- Membro Vitalício

-
- Mensagens: 2338
- Registado: Terça Set 14, 2004 14:33
por Radeon » Segunda Jan 17, 2005 11:03
Brigadão Mercy já consegui fazer o que queria....
Desconhecia de todo que era possivel definir o formato.
-
Radeon
- Membro de Prata

-
- Mensagens: 129
- Registado: Segunda Jan 17, 2005 10:09
por Radeon » Segunda Jan 17, 2005 11:24
Se n for pedir muito podias-me dizer como faço para retornar o numero de dias entre duas datas dadas

-
Radeon
- Membro de Prata

-
- Mensagens: 129
- Registado: Segunda Jan 17, 2005 10:09
por Radeon » Segunda Jan 17, 2005 23:16
A minha duvida neste momento é a seguinte:
Eu quero fazer a diferença entre duas datas e diferença essa que seja retornada em dias. Eu estou a guardar datas num vector chamado "sem" do tipo TdateTime e o resultado dessa subtração guardo na variavel Data2 do tipo tdatetime tb e faço o seguinte código:
Data2 := (sem[1] - Date);
DecodeDate( Data2, ano, mes, dia);
edit3.Text := DateToStr(Data2)+' Dias';
O resultado k me dá é algo estranho e fica no formato de data
Eu posso ter aí um erro simples até porque n conheço muito bem maneiras de manipulação de datas mas n tou a ver o k será até pk no Help do Delphi tah assim. Se alguem poder ajudar agradecia...
Abraços
-
Radeon
- Membro de Prata

-
- Mensagens: 129
- Registado: Segunda Jan 17, 2005 10:09
Voltar para Programação
Quem está ligado:
Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante