Olá pessoal, nesta quick tip falarei um pouco sobre a unit DateUtils do Delphi. Nela nós encontramos uma série de funções e tipos que nos ajudam a trabalhar com datas e horas.
Para usar as funções que falaremos abaixo, basta incuir a unit DateUtils no uses da sua unit, conforme figura abaixo.
Funções para datas:
MonthOfTheYear(const AValue: TDateTime): Word – Retorna o mês do ano da data passada como parâmetro.
DayOfTheMonth(const AValue: TDateTime): Word - Retorna o dia do mês data passada como parâmetro.
YearsBetween(const ANow, AThen: TDateTime): Integer – Retorna a quantidade de anos entre as duas datas passadas como parâmetro
MonthsBetween (const ANow, AThen: TDateTime): Integer – Retorna a quantidade de meses entre as duas datas passadas como parâmetro
DaysBetween (const ANow, AThen: TDateTime): Integer – Retorna a quantidade de dias entre as duas datas passadas como parâmetro
HoursBetween(const ANow, AThen: TDateTime): Int64 – Retorna a quantidade de horas entre as duas horas passadas como parâmetro.
MinutesBetween (const ANow, AThen: TDateTime): Int64 – Retorna a quantidade de minutos entre as duas horas passadas como parâmetro.
Existem muitas outras funções como podemos ver na figura abaixo, e todas são bem intuitivas assim como as que comentei aqui.
É isso aí pessoal, até a próxima.
Abraço.
Ricardo Coelho.