Re: semana del año de una fecha
Hernan M Foffani
hfoffani en gmail.com
Vie Ago 3 14:02:35 CEST 2007
> Hola:
> Me gustaría obtener la semana del año de una fecha y no se que estoy
> haciendo mal
¿Número de semana? ¿Según qué criterio? ;-)
> semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3])
> semana=*time.strftime("%W",semana)
>
>
> Traceback (most recent call last):
> File "C:\python\cunigalicia\xestiPre\frmPrin.py", line 996, in
> OnBtInseInserirButton
> semana=time.strftime("%W",semana)
> TypeError: argument must be 9-item sequence, not datetime.datetime
> Traceback (most recent call last):
> File "C:\python\cunigalicia\xestiPre\frmPrin.py", line 996, in
> OnBtInseInserirButton
> semana=time.strftime("%W",semana)
> TypeError: argument must be 9-item sequence, not datetime.datetime
Como ya han comentado, invoca a strftime() directamente desde
un objeto datetime.
>>> datetime.datetime(2003, 12, 31).strftime("%W")
'52'
>>>
-H.
Más información sobre la lista de distribución Python-es