Fórum Como descobrir o dia de inicio e final de uma semana? #288834
20/07/2005
0
por exemplo,
Informo o dia: 19/07/2005
Inicio: 17/07/2005
Fim: 23/07/2005
como faço isso?
Aproveitando poderia ser também, o dia de inicio e final do mês, se não for abusar muito... :d
Desde já agradeço
Titanius
Curtir tópico
+ 0Posts
20/07/2005
Rjun
procedure InicioFimSemana(Data: TDateTime; var Inicio: TDateTime; var Fim: TDateTime); var Dias: Integer; begin Dias := DayOfWeek(Data); Inicio := Data - (Dias - 1); Fim := Inicio + 6; end;
Gostei + 0
20/07/2005
Titanius
Gostei + 0
20/07/2005
Steve_narancic
StartOfTheWeek, EndOfTheWeek
Ex.:
//na uses declare: DateUtils procedure InicioFimSemana(Data: TDateTime; var Inicio: TDateTime; var Fim: TDateTime); begin Inicio := StartOfTheWeek(Data); Fim := EndOfTheWeek(Data); end;
Gostei + 0
20/07/2005
Rjun
vlw
Gostei + 0
20/07/2005
Massuda
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)