in

Método Python time strptime ()


Descripción

Método de tiempo de Python strptime () analiza una cadena que representa una hora según un formato. El valor de retorno es un struct_time devuelto por gmtime () o localtime ().

El parámetro de formato usa las mismas directivas que las que usa strftime (); por defecto es «% a% b% d% H:% M:% S% Y» que coincide con el formato devuelto por ctime ().

Si la cadena no se puede analizar de acuerdo con el formato, o si tiene un exceso de datos después del análisis, se genera ValueError.

Sintaxis

A continuación se muestra la sintaxis de strptime () método –

time.strptime(string[, format])

Parámetros

Las siguientes directivas se pueden incrustar en la cadena de formato:

Directiva

  • % a – nombre abreviado del día de la semana

  • % A: nombre completo del día de la semana

  • % b – nombre del mes abreviado

  • % B – nombre completo del mes

  • % c – representación preferida de fecha y hora

  • % C – número de siglo (el año dividido por 100, rango de 00 a 99)

  • % d – día del mes (01 a 31)

  • % D – igual que% m /% d /% y

  • % e – día del mes (1 a 31)

  • % g – como% G, pero sin el siglo

  • % G: año de 4 dígitos correspondiente al número de semana ISO (consulte% V).

  • % h – igual que% b

  • % H – hora, usando un reloj de 24 horas (00 a 23)

  • % I – hora, usando un reloj de 12 horas (01 a 12)

  • % j – día del año (001 a 366)

  • % m – mes (01 a 12)

  • % M – minuto

  • % n – carácter de nueva línea

  • % p – ya sea am o pm según el valor de tiempo dado

  • % r – hora en notación am y pm

  • % R – tiempo en notación de 24 horas

  • % S – segundo

  • % t – carácter de tabulación

  • % T – tiempo actual, igual a% H:% M:% S

  • % u – día de la semana como un número (1 a 7), lunes = 1. Advertencia: en Sun Solaris Sunday = 1

  • % U: número de semana del año actual, comenzando con el primer domingo como primer día de la primera semana

  • % V: el número de semana ISO 8601 del año actual (01 a 53), donde la semana 1 es la primera semana que tiene al menos 4 días en el año actual y el lunes es el primer día de la semana.

  • % W – número de semana del año actual, comenzando con el primer lunes como el primer día de la primera semana

  • % w – día de la semana como decimal, domingo = 0

  • % x – representación de fecha preferida sin la hora

  • % X – representación de tiempo preferida sin la fecha

  • % y – año sin siglo (rango 00 a 99)

  • % Y – año incluido el siglo

  • % Z o% z – zona horaria o nombre o abreviatura

  • %% – un carácter% literal

Valor devuelto

Este valor de retorno es struct_time como lo devuelve gmtime () o localtime ().

Ejemplo

El siguiente ejemplo muestra el uso del método strptime ().

#!/usr/bin/python
import time

struct_time = time.strptime("30 Nov 00", "%d %b %y")
print "returned tuple: %s " % struct_time

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

returned tuple: (2000, 11, 30, 0, 0, 0, 3, 335, -1)

python_date_time.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

1 48 4

Como dividir an Excel en varios archivos en función de una columna

apple touch icon@2

Windows XP – ¿Cómo ejecuto un archivo bat en segundo plano desde otro archivo bat?