La función strftime() se usa para convertir objetos de fecha y hora a su representación de string. Toma una o más entradas de código formateado y devuelve la representación de string.
Sintaxis:
strftime(format)
Devoluciones: Devuelve la representación de string del objeto de fecha u hora.
Lista de códigos de formato: Tabla de referencia para los códigos de formato.
Directiva | Sentido | Formato de salida |
---|---|---|
%a | Nombre abreviado del día de la semana. | dom, lun,… |
%A | Nombre completo del día de la semana. | Domingo Lunes, … |
%w | Día de la semana como un número decimal. | 0, 1, …, 6 |
%d | Día del mes como decimal añadido a cero. | 01, 02, …, 31 |
%-d | Día del mes como número decimal. | 1, 2, …, 30 |
%b | Nombre del mes abreviado. | ene, feb, …, dic |
%B | Nombre del mes completo. | Enero febrero, … |
%metro | Mes como un número decimal sumado a cero. | 01, 02, …, 12 |
%-metro | Mes como un número decimal. | 1, 2, …, 12 |
%y | Año sin siglo como número decimal sumado a cero. | 00, 01, …, 99 |
%-y | Año sin siglo como número decimal. | 0, 1, …, 99 |
%Y | Año con siglo como número decimal. | 2013, 2019, etc |
%H | Hora (reloj de 24 horas) como un número decimal sumado a cero. | 00, 01, …, 23 |
%-H | Hora (reloj de 24 horas) como un número decimal. | 0, 1, …, 23 |
%YO | Hora (reloj de 12 horas) como un número decimal sumado a cero. | 01, 02, …, 12 |
%-YO | Hora (reloj de 12 horas) como un número decimal. | 1, 2, … 12 |
%pags | AM o PM de la localidad. | AM PM |
%METRO | Minuto como un número decimal sumado a cero. | 00, 01, …, 59 |
%-METRO | Minuto como un número decimal. | 0, 1, …, 59 |
%S | Segundo como un número decimal sumado a cero. | 00, 01, …, 59 |
%-S | Segundo como un número decimal. | 0, 1, …, 59 |
%F | Microsegundo como número decimal, cero añadido a la izquierda. | 000000 – 999999 |
%z | Desplazamiento UTC en la forma +HHMM o -HHMM. | |
%Z | Nombre de la zona horaria. | |
%j | Día del año como un número decimal sumado a cero. | 001, 002, …, 366 |
%-j | Día del año como número decimal. | 1, 2, …, 366 |
%U | Número de semana del año (domingo como primer día de la semana). Todos los días de un nuevo año que preceden al primer domingo se consideran en la semana 0. | 00, 01, …, 53 |
%W | Número de semana del año (lunes como primer día de la semana). Todos los días de un nuevo año que preceden al primer lunes se consideran en la semana 0. | 00, 01, …, 53 |
Ejemplo:
# Python program to demonstrate # strftime() function from datetime import datetime as dt # Getting current date and time now = dt.now() print("Without formatting", now) # Example 1 s = now.strftime("%a %m %y") print('\nExample 1:', s) # Example 2 s = now.strftime("%A %-m %Y") print('\nExample 2:', s) # Example 3 s = now.strftime("%-I %p %S") print('\nExample 3:', s) # Example 4 s = now.strftime("%-j") print('\nExample 4:', s)
Producción:
Without formatting 2019-12-17 18:21:39.211378 Example 1: Tue-12-19 Example 2: Tuesday-12-2019 Example 3: 6 PM 39 Example 4: 351
Publicación traducida automáticamente
Artículo escrito por iamvineettiwari012 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA