in

Fechas de Python


Fechas de Python

Una fecha en Python no es un tipo de datos en sí misma, pero podemos importar un módulo llamado datetime para trabajar con fechas como objetos de fecha.

Ejemplo

Importe el módulo de fecha y hora y muestre la fecha actual:

importar fecha y hora

x = datetime.datetime.now ()
imprimir (x)

Inténtalo tú mismo »


Salida de fecha

Cuando ejecutamos el código del ejemplo anterior, el resultado será:

La fecha contiene año, mes, día, hora, minuto, segundo y microsegundo.

los datetime El módulo tiene muchos métodos para devolver información sobre el objeto de fecha.

Aquí hay algunos ejemplos, aprenderá más sobre ellos más adelante en este capítulo:

Ejemplo

Devuelve el año y el nombre del día de la semana:

importar fecha y hora

x = datetime.datetime.now ()

imprimir (x año)
imprimir (x.strftime («% A»))

Inténtalo tú mismo »


Creación de objetos de fecha

Para crear una fecha, podemos usar el datetime() clase (constructor) del
datetime módulo.

los datetime() La clase requiere tres parámetros para crear una fecha: año, mes y día.

Ejemplo

Crea un objeto de fecha:

importar fecha y hora

x = datetime.datetime (2020, 5, 17)

imprimir (x)

Inténtalo tú mismo »

los datetime() La clase también toma parámetros para la hora y la zona horaria (hora, minuto, segundo, microsegundo, tzone), pero son opcionales y tiene un valor predeterminado de 0, (None para la zona horaria).



El método strftime ()

los datetime object tiene un método para formatear objetos de fecha en cadenas legibles.

El método se llama strftime()y toma un parámetro,
format, para especificar el formato de la cadena devuelta:

Ejemplo

Muestra el nombre del mes:

importar fecha y hora

x = fecha y hora.fecha y hora (2018, 6, 1)

imprimir (x.strftime («% B»))

Inténtalo tú mismo »

Una referencia de todos los códigos de formato legal:

Directiva Descripción Ejemplo Intentalo
%a Día de la semana, versión corta casarse Intentalo «
%A Día de la semana, versión completa miércoles Intentalo «
% w Día de la semana como número 0-6, 0 es domingo 3 Intentalo «
%D Día del mes 01-31 31 Intentalo «
%B Nombre del mes, versión corta dic Intentalo «
%B Nombre del mes, versión completa diciembre Intentalo «
%metro Mes como número 01-12 12 Intentalo «
% y Año, versión corta, sin siglo 18 Intentalo «
% Y Año, versión completa 2018 Intentalo «
% H Hora 00-23 17 Intentalo «
%I Hora 00-12 05 Intentalo «
%pag AM PM PM Intentalo «
%METRO Minuto 00-59 41 Intentalo «
%S Segundo 00-59 08 Intentalo «
%F Microsegundo 000000-999999 548513 Intentalo «
% z Desplazamiento UTC +0100
% Z Zona horaria CST
% j Número de día del año 001-366 365 Intentalo «
% U Número de semana del año, domingo como primer día de la semana, 00-53 52 Intentalo «
% W Número de semana del año, lunes como primer día de la semana, 00-53 52 Intentalo «
%C Versión local de fecha y hora Lun 31 dic 17:41:00 2018 Intentalo «
%C Siglo 20 Intentalo «
%X Versión local de la fecha 31/12/18 Intentalo «
%X Versión local de la hora 17:41:00 Intentalo «
%% Un personaje % Intentalo «
%GRAMO ISO 8601 año 2018 Intentalo «
% u ISO 8601 día laborable (1-7) 1 Intentalo «
% V Número de semana ISO 8601 (01-53) 01 Intentalo «

Deja una respuesta

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

Almacenamiento en caché distribuido de coherencia de Oracle

Número mágico en Java – Javatpoint