Método Python time strptime()
Descripción
La función Python time strptime() analiza una cadena de tiempo en una tupla de tiempo según el formato especificado.
Sintaxis
Sintaxis del método strptime():
time.strptime(string[, format])
Parámetros
- string -- cadena de tiempo.
- format -- cadena de formato.
Valor de retorno
Devuelve un objeto struct_time.
Explicación
Símbolos de formato de fecha y hora en Python:
- %y Año de dos dígitos (00-99)
- %Y Año de cuatro dígitos (000-9999)
- %m Mes (01-12)
- %d Día del mes (0-31)
- %H Hora en formato de 24 horas (0-23)
- %I Hora en formato de 12 horas (01-12)
- %M Minutos (00-59)
- %S Segundos (00-59)
- %a Nombre abreviado del día de la semana local
- %A Nombre completo del día de la semana local
- %b Nombre abreviado del mes local
- %B Nombre completo del mes local
- %c Representación local de fecha y hora correspondiente
- %j Día del año (001-366)
- %p Equivalente local de A.M. o P.M.
- %U Número de semana del año (00-53), el domingo es el primer día de la semana
- %w Día de la semana (0-6), el domingo es 0, el lunes es 1, etc.
- %W Número de semana del año (00-53), el lunes es el primer día de la semana
- %x Representación local de fecha correspondiente
- %X Representación local de hora correspondiente
- %Z Nombre de la zona horaria actual
- %% El símbolo de porcentaje en sí
Ejemplo
El siguiente ejemplo muestra cómo usar la función strptime():
Ejemplo (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time
struct_time = time.strptime("30 Nov 00", "%d %b %y")
print "Tupla devuelta: %s" % struct_time
La salida del ejemplo anterior es:
返回的元组: 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)Otras extensiones