Récupérer le numéro de semaine en Python ??

Fermé
Dark - 17 déc. 2001 à 16:26
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 17 déc. 2001 à 17:15
Bon alors le pb est le suivant :
j'ai une date sous le format jj/mm/aaaa (ou une autre forme, finalement ça n'a pas trop d'importance :)

je voudrais récupérer le numéro de la semaine correspondante, et le tout en Python !

J'ai un peu fouillé dans le module time mais je ne vois vraiment pas comment m'en sortir, bref je suis dans le brouillard le plus total. Alors HELP !!!!

Si vous n'avez pas de code source, même un algo pourrait m'être utile, svp.... snif...snif... même sous forme de charade ce serait mieux que rien... snif ;-)

@+
A voir également:

3 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
17 déc. 2001 à 17:15
import time
print time.localtime()[6]


time est le module qui contient les fonctions de dates.
localtime() est une méthode qui renvoie la date courante.
[6] récupère le 6ième élément de la date courante, qui se trouve être le numéro du jour de la semaine ( 0 = lundi ).

http://python.org/doc/current/lib/module-time.html

Tu peux appliquer ça à n'importe quelle variable de type date.

Pour convertir une chaîne quelqconque en type date, tu peux utiliser la méthode strptime().
1
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
17 déc. 2001 à 17:15
import time
print time.localtime()[6]


time est le module qui contient les fonctions de dates.
localtime() est une méthode qui renvoie la date courante.
[6] récupère le 6ième élément de la date courante, qui se trouve être le numéro du jour de la semaine ( 0 = lundi ).

http://python.org/doc/current/lib/module-time.html

Tu peux appliquer ça à n'importe quelle variable de type date.

Pour convertir une chaîne quelqconque en type date, tu peux utiliser la méthode strptime().
1
heu je vien de faire la meme chose sous lotus et g bien galéré

la seule chose que je peut te filer c ca :
http://www.univ-lemans.fr/~hainry/articles/semaine.html

vla sur ce lien il explique comment faire. après pour ce qui est de le passer en python je te laisse le plaisir de le faire =)

j'espere que ca te convien bonne chance ++ Ripper
0