Módulo de fecha y hora Python con ejemplos

Python fecha y hora Módulo : En este tutorial, vamos a aprender acerca de la fecha y hora módulo con sus clases, métodos, constantes con ejemplos en lenguaje de programación Python .

de fecha y hora del módulo en Python

fecha y la manipulación del tiempo en Python se realiza utilizando un módulo denominado fecha y hora . Tiene clases que tienen funciones para trabajar en una diferencias de fecha, hora, zona horaria, y de tiempo. Es un módulo incorporado por lo que no tiene que ser instalado exclusivamente.

de fecha y hora del módulo no sólo nos permite hacer los cálculos de fecha y hora, pero también es útil en el Formato de salida a través de extracción de atributos eficiente.

A. Fecha y hora objetos

fecha y hora de la biblioteca implica trabajar con la fecha y la hora, que son objetos en Python. Fecha y hora objetos se pueden categorizar como “conscientes” o “ingenua” .

objeto Consciente : Un objeto contiene conscientes tiempo, así como la información de zona horaria. Un objeto consciente puede distinguirse de otros objetos conscientes como en este caso sabemos la hora exacta de los dos objetos en una instancia. Clases de fecha y hora y el tiempo proporcionan objetos que pueden ser conscientes o ingenuos.

¿Cómo comprobar si un objeto es ingenuo o consciente?

A datetime o tiempo objeto ( x ) es consciente sólo cuando,

  • x.tzinfo no no hay ninguno
  • x.tzinfo.utcoffset (x) hace class ninguno

objeto naive : Un objeto ingenua sólo contiene información de tiempo. No tiene información de zona horaria. Si un objeto está representando ingenua Tiempo Universal Coordinado (UTC), hora local, o el tiempo de alguna otra zona horaria es totalmente dependiente en el programa. No puede distinguirse de otros objetos ingenuas como la información de zona horaria se encuentra. fecha de clases proporciona objetos ingenuos en Python.

B. Constantes de fecha y hora en

Este módulo contiene dos constantes:

  1. MINYEAR : Es el más pequeño número de años class válida de una fecha o de fecha y hora objeto. Su valor es 1.
  2. MAXYEAR : Es el mayor número de años class válida de una fecha o de fecha y hora objeto. Su valor es 9999.

C. Las clases en fecha y hora

Hay seis clases disponibles en este módulo que permiten la manipulación de fecha y hora: 1.

fecha class

Un objeto de esta class representa una fecha (formato: años , meses , día ) en un calendario. El calendario utilizado class el formato es actualmente el calendario gregoriano.

El constructor de esta return requiere que todos los tres parámetros: años , meses y día .

Sintaxis:

    class datetime.date(year, month, day)

Los argumentos deben estar en el siguiente rango de –

    MINYEAR <= year <= MAXYEAR
1 <= month <= 12
1 <= day <= number of days in the given month and year

Si el valor de los argumentos está fuera del intervalo anterior, un ValueError está fuera puntiaguda y si el tipo no es una entero, entonces se eleva un TypeError.

Ejemplo:

from datetime import date 
date0 = date(2001, 10, 27)
print("Sample date example", date0)

salida

    Sample date example 2001-10-27

for Métodos

fecha for tiene los siguientes métodos de class y atributos:

FunctionUse

hoy ( ) Devuelve la fecha local actual
fromtimestamp (fecha y hora) class la fecha local correspondiente a la marca de tiempo
fromordinal (ordinal) Devuelve la fecha POSIX correspondientes con ordinal gregoriano, en la que tiene 01-01-01 ordinal 1
Rango: 1

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *