Olá galera, nesta Quick Tips, irei continuar a mostrar a Unit DateUtils do Delphi. Esta unit é muito extensa e bem poderosa, às vezes queremos saber o dia de amanhã e criamos uma função para isso, mas isso já tem no Delphi, assim como outras, veja abaixo mais algumas funções.

 

Today

Descrição: Podemos verificar a data de hoje.

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton8Click(Sender: TObject);

begin

ShowMessage(DateToStr(Today));

end;

 

Yesterday

Descrição: Podemos verificar a data de ontem.

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton9Click(Sender: TObject);

begin

ShowMessage(DateToStr(Yesterday));

end;

 

Tomorrow

Descrição: Podemos verificar a data de amanhã.

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton9Click(Sender: TObject);

begin

ShowMessage(DateToStr(Tomorrow));

end;

 

IsToday

Descrição: Podemos verificar se a data informada é igual à data de hoje.

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton11Click(Sender: TObject);

begin

if IsToday(DateTimePicker1.DateTime) then

ShowMessage('Date de Hoje')

else

ShowMessage('Não é data de hoje')

end;

 

IsSameDay

Descrição: Podemos verificar se os dias são iguais.

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton12Click(Sender: TObject);

begin

if IsSameDay(DateTimePicker1.DateTime,DateTimePicker2.DateTime) then

ShowMessage('Dias iguais')

else

ShowMessage('Dias Diferentes')

end;

 

MonthOf

Descrição: Podemos verificar o número do mês, informando uma determinada data.

 

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton13Click(Sender: TObject);

begin

ShowMessage(IntToStr(MonthOf(DateTimePicker1.DateTime)));

end;

 

WeekOf

Descrição: Podemos verificar o número da semana até a presente data, informando uma determinada data.

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton14Click(Sender: TObject);

begin

ShowMessage(IntToStr(WeekOf(DateTimePicker1.DateTime)));

end;

 

DayOf

Descrição: Podemos verificar o número do dia, informando uma determinada data.

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton15Click(Sender: TObject);

begin

ShowMessage(IntToStr(DayOf(DateTimePicker1.DateTime)));

end;

 

YearOf

Descrição: Podemos verificar o número do ano, informando uma determinada data.

 

Exemplo:

procedure TFrmPrincipal_Datas.ToolButton16Click(Sender: TObject);

begin

ShowMessage(IntToStr(YearOf(DateTimePicker1.DateTime)));

end;

 

Fico por aqui ate à próxima Quick Tips.

 

Um abraço

 

Wesley Y

wyamazack@rwsolution.com.br