Vamos iniciar incluindo algumas procedures na nossa class do formulário criado.
Listagem 1: Declaração das procedures
type
TForm1 = class(TForm)
private
{ Private declarations }
procedure ExibirSeparadorData;
procedure ExibirFormatoDataPequeno;
procedure ExibirFormatoDataGrande;
public
{ Public declarations }
end;
Agora vamos a implementação das procedures
Objetivo: Modificar o separador “/” por “-”
Listagem 2: Implementação da procedure ExibirSeparadorData
procedure TForm1.ExibirSeparadorData;
begin
ShowMessage('Atual DateSeparator : ' + DateToStr(Now));
DateSeparator := '-';
ShowMessage('Modificado DateSeparator : ' + DateToStr(Now));
end;
Objetivo: Modificar o formato curto da Data
Listagem 3: Implementação da procedure ExibirFormatoDataPequeno
procedure TForm1.ExibirFormatoDataPequeno;
begin
ShowMessage('Atual ShortDateFormat : ' + DateToStr(Now));
ShortDateFormat := 'yyyy-mm-dd';
ShowMessage('Modificado ShortDateFormat : ' + DateToStr(Now));
end;
Objetivo: Modificar o formato longo da Data
Listagem 4: Implementação da procedure ExibirFormatoDataGrande
procedure TForm1.ExibirFormatoDataGrande;
var
DataAtual : TDateTime;
NovoFormato : string;
begin
DataAtual := StrToDate('12/01/2012');
// Exibindo Normal
DateTimeToString(NovoFormato, 'dddddd', DataAtual);
ShowMessage('12/01/2012 usando original = '+NovoFormato);
// Exibindo Modificado
LongDateFormat := 'dddd dd ''de'' mmmm yyyy';
DateTimeToString(NovoFormato, 'dddddd', DataAtual);
ShowMessage('12/01/2012 usando novo formato = '+NovoFormato);
end;
Listagem 5: Implementação do evento onClick do TButton
procedure TForm1.Button1Click(Sender: TObject);
begin
ExibirSeparadorData;
ExibirFormatoDataPequeno;
ExibirFormatoDataGrande;
end;
Fico por aqui e até a próxima.
Um abraço
Wesley Y