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