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

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 ;-)

@+

3 réponses

  1. Modérateur
    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. Modérateur
      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().