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