Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿como convertir datetime a fecha Sábado, 16 de Octubre de 2010 - 11:12:48 a.m. ? (https://www.clubdelphi.com/foros/showthread.php?t=70357)

JXJ 16-10-2010 19:04:25

¿como convertir datetime a fecha Sábado, 16 de Octubre de 2010 - 11:12:48 a.m. ?
 
con delphi como se puede indicar
el formato de fecha


si detengo

Código Delphi [-]
var
 
mydatetime :TDateTime;
begin
 
  mydatetime := now;
 
//  y aplico datetimetostr
 
  datetimetoStr(mydatetime);
 
// obtengo 
//  16/10/2010 11:12:48 a.m.
end;
como puedo pasar esa fecha aun ade este tiepo

Sábado, 16 de Octubre de 2010 - 11:12:48 a.m.

o a esta otra

Obctubre 25 de 2010 - 11:12:48 a.m.

rgstuamigo 16-10-2010 19:53:31

Puedes usar la Funcion FormatDateTime para darle el formato adecuado y como quieras ;)
Por ejemplo:
Para la primera forma que quieres :
Código Delphi [-]
var
mydatetime :TDateTime;
s:String;
begin
  mydatetime := now;
  s:=FormatDateTime('dddd, d ''de'' mmmm ''de'' yyyy - hh:nn:ss am/pm', mydatetime);
  ShowMessage(s);//<--- Lo muestro
end;
Y para hacerlo de la segunda forma como lo quieres:
Código Delphi [-]
var
mydatetime :TDateTime;
s:String;
begin
  mydatetime := now;
  s:=FormatDateTime('mmmm d ''de'' yyyy - hh:nn:ss am/pm',mydatetime);
  ShowMessage(s);//<--- Lo muestro
end;
Si quieres mas informacion hacerca de los diferentes formatos de fecha/hora, pues revisa la ayuda de Delphi o bien en ésta página podras verlo y con ejemplo;)
Saludos...:)

bosster_018 17-10-2010 04:44:56

Eso eso eso eso :D




Saludos ClubDelphi.com


La franja horaria es GMT +2. Ahora son las 01:32:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi