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