Función Fromordinal() de la clase Datetime.date en Python

La función fromordinal() se utiliza para devolver la fecha gregoriana correspondiente a un ordinal gregoriano especificado. Esto es lo opuesto a la función toordinal() que se usa para convertir una fecha gregoriana en un ordinal gregoriano. Cuando un valor ordinal negativo o un ordinal más allá del valor devuelto por date.max.toordinal() se pasa al parámetro de la función toordinal(), esta función genera un ValueError.

Sintaxis: @classmethod fromordinal(ordinal)

Parámetros: Esta función acepta un parámetro que se ilustra a continuación:

  • ordinal: Este es el ordinal gregoriano especificado para el cual se va a encontrar la fecha gregoriana.

Valores devueltos: esta función devuelve la fecha gregoriana correspondiente a un ordinal gregoriano especificado.

Ejemplo 1: Desde el día específico del calendario gregoriano.

Python3

# Python3 code for getting
# the Gregorian date corresponding
# to a given Gregorian ordinal.
 
# Importing datetime module
import datetime
 
# Specifying a Gregorian ordinal
ordinal = 123456;
 
# Calling the fromordinal() function
# over the specified Gregorian ordinal
date = datetime.date.fromordinal(ordinal);
 
# Printing the Gregorian date
print("The Gregorian date for the Gregorian\
ordinal %d is: %s"%(ordinal, date));

Producción:

The Gregorian date for the Gregorian ordinal 123456 is: 0339-01-05

Ejemplo 2: Desde el primer día del calendario gregoriano.

Python3

# Python3 code for getting
# the Gregorian date corresponding
# to a given Gregorian ordinal.
 
# Importing datetime module
import datetime
 
# Calling the fromordinal() function over
# the 1st day of Gregorian calendar as its parameter
date = datetime.date.fromordinal(1);
 
# Printing the Gregorian date for the 1st date
# of Gregorian calendar
print("Gregorian Date for the 1st day \
of Gregorian calendar: %s"%date);

Producción:

Gregorian Date for the 1st day of Gregorian calendar: 0001-01-01

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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