Retornar a semana do Ano

Delphi

11/03/2008

:?:
Olá a todos.
Preciso calcular em qual semana do ano cai uma data.
Estou usando a função WeeksBetween, mas esta apresentando diferença.
A sintaxe que uso está abaixo, e os parametros são TDateTime.
O primeiro parametro tem o primeiro dia do ano - 01/01/2008 (39448).

Semana := WeeksBetween(DataI , DataF);

Mas a data 03/03/2008 retorna semana 8, e a data 04/03/2008 retorna a semana 9.

Será alguém já usou esta função e saberia como resolver.
Abraços
Neto


Neto

Neto

Curtidas 0

Respostas

Flyskin

Flyskin

11/03/2008

já tentou a função WeekOfTheYear da unit DateUtils?


GOSTEI 0
Neto

Neto

11/03/2008

:idea: Ótimo, funcionou legal

Abraços e obrigado

Neto


GOSTEI 0
POSTAR