Méthode Python time strptime()


Description

La fonction Python time strptime() analyse une chaîne horaire en un tuple temporel selon le format spécifié.

Syntaxe

Syntaxe de la méthode strptime() :

time.strptime(string[, format])

Parameters

  • string -- Chaîne horaire.
  • format -- Chaîne de format.

Valeur de retour

Renvoie un objet struct_time.

Explication

Symboles de formatage de l'heure et de la date en Python :

  • %y Représentation de l'année sur deux chiffres (00-99)
  • %Y Représentation de l'année sur quatre chiffres (000-9999)
  • %m Mois (01-12)
  • %d Jour du mois (0-31)
  • %H Heure au format 24 heures (0-23)
  • %I Heure au format 12 heures (01-12)
  • %M Minutes (00-59)
  • %S Secondes (00-59)
  • %a Nom abrégé local du jour de la semaine
  • %A Nom complet local du jour de la semaine
  • %b Nom abrégé local du mois
  • %B Nom complet local du mois
  • %c Représentation locale appropriée de la date et de l'heure
  • %j Jour de l'année (001-366)
  • %p Équivalent local de A.M. ou P.M.
  • %U Numéro de semaine de l'année (00-53), dimanche comme premier jour de la semaine
  • %w Jour de la semaine (0-6), dimanche est 0, lundi est 1, et ainsi de suite.
  • %W Numéro de semaine de l'année (00-53), lundi comme premier jour de la semaine
  • %x Représentation locale appropriée de la date
  • %X Représentation locale appropriée de l'heure
  • %Z Nom du fuseau horaire actuel
  • %% Le signe % lui-même

Exemple

L'exemple suivant montre comment utiliser la fonction strptime() :

Exemple (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- import time struct_time = time.strptime("30 Nov 00", "%d %b %y") print "Tuple renvoyé : %s" % struct_time

La sortie de l'exemple ci-dessus est :

返回的元组: time.struct_time(tm_year=2000, tm_mon=11, tm_mday=30, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=335, tm_isdst=-1) 
Autres extensions