Fórum datas,como eu faço....? #167490
02/07/2003
0
desde já agradeço!!!
Jiu
Curtir tópico
+ 0Posts
02/07/2003
Oberdan
Se eu digitar ´10´ dentro de um edit, está função irá fazer ´10/07/2003´, pois o mês e o ano a função pega da data do sistema.
Não sei se é útil, porém pode ajudar.
Function Datar(Texto : string):string;
Var
i:integer;
Texto_f, comp, temp : string;
Begin
comp := DateToStr(Date);
If (Texto <> ´´) then
Begin
For i := 1 to Length(Texto) do //retira as barras da string
If (Texto[i] <> ´/´) then
Texto_f := Texto_f + Texto[i];
For i := 1 to Length(Texto_f) do
Begin
If (i = 3) or (i = 5) then
temp := temp + ´/´;
Temp := Temp + Texto_f[i];
End;
If Length(Temp) < 11 then
For i:= (length(Temp) + 1) to 11 do
Temp := Temp + comp[i];
End;
Result := Temp;
End;
[]
Oberdan :!:
Gostei + 0
02/07/2003
Andre0201
ShortDateFormat := ´dd/mm/yyyy´;
[]s.
Gostei + 0
02/07/2003
Oberdan
Para formatar a data 18/03/1999, podemos utilizar:
No create do form colocar
Shortdateformat:=
dddd, dd/mm/yyyy = Quinta, 18/03/1999
dd/mmm/yyyy = 18/Mar/1999
dddd, dd´ de ´mmmm´ de ´yyyy = Quinta, 18 de Março de 1999
dd´ de ´mmmm´ de ´yyyy, dddd = 18 de Março de 1999, Quinta
[]
Oberdan. :!:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)