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

La función toordinal() se utiliza para devolver el ordinal gregoriano proléptico de una instancia de fecha y hora especificada.

Nota: El ordinal gregoriano proléptico da el número de días transcurridos desde la fecha 01/ene/0001. Y aquí ordinal se llama proléptico ya que se sigue el propio calendario gregoriano desde octubre de 1582.

Sintaxis: toordinal()

Parámetros: Esta función no acepta ningún parámetro.

Valores devueltos: esta función devuelve el ordinal gregoriano proléptico de una instancia de fecha y hora.

Ejemplo 1: Uso de la fecha de hoy.

Python3

# Python3 code to demonstrate
# Getting the proleptic Gregorian
# ordinal of a datetime instance
  
# importing datetime and time module
import datetime
import time
  
# Getting today's date
todays_Date = datetime.date.fromtimestamp(time.time());
  
# Calling the toordinal() function over the
# today's date
date = todays_Date.toordinal();
  
# Printing the proleptic Gregorian ordinal
# for the today's date
print("Proleptic Ordinal for today's date: %s"%date);

Producción:

Proleptic Ordinal for today's date: 737998

Ejemplo 2: Uso de la fecha y hora de hoy.

Python3

# Python3 code to demonstrate
# Getting the proleptic Gregorian
# ordinal of a datetime instance
  
# importing datetime and time module
import datetime
import time
  
# Getting today's date and time
todays_DateTime = datetime.datetime.now();
  
# Calling the toordinal() function over the
# today's date and time
DateTime = todays_DateTime.toordinal();
  
# Printing the proleptic Gregorian ordinal
# for the today's date and time
print("Proleptic Ordinal for today's date and time: %s"%DateTime);

Producción:

Proleptic Ordinal for today's date and time: 737998

Ejemplo 3: Uso de una fecha específica.

Python3

# Python3 code to demonstrate
# Getting the proleptic Gregorian
# ordinal of a datetime instance
  
# importing datetime and time module
import datetime
import time
  
# Initializing a date and time
DateTime = datetime.datetime(1358, 8, 12, 1, 3, 4, 9);
  
# Calling the toordinal() function over the
# above date and time
Date_Time = DateTime.toordinal();
  
# Printing the proleptic Gregorian ordinal
# for the above given date and time
print("Proleptic Ordinal for today's date and time: %s"%Date_Time);

Producción:

Proleptic Ordinal for today's date and time: 495858

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 *