Obtener la fecha actual usando Python
Requisito previo: Módulo de fecha y hora
En Python, la fecha y la hora no son tipos de datos propios, pero se puede importar un módulo llamado DateTime para trabajar con la fecha y la hora. El módulo Datetime viene integrado en Python, por lo que no es necesario instalarlo externamente. El Módulo de fecha y hora proporciona algunas funciones para obtener la fecha y la hora actuales.
Obtenga la fecha actual usando date.today()
El método hoy () de la clase de fecha en el módulo DateTime devuelve un objeto de fecha que contiene el valor de la fecha de hoy.
Sintaxis: date.today()
Devoluciones: Devuelve la fecha local actual.
Ejemplo:
Python3
# Import date class from datetime module> from> datetime> import> date> # Returns the current local date> today> => date.today()> print> (> 'Today date is: '> , today)> |
Producción:
Today date is: 2019-12-11
Obtenga la fecha actual usando datetime.now()
La biblioteca Python define una función que se puede utilizar principalmente para obtener la hora actual y datetime.now() funciona y devuelve la fecha y hora locales actuales, que se definen en el módulo DateTime.
Sintaxis: fechahora.ahora(tz)
Parámetros: tz: Zona horaria especificada de la cual se requiere la hora y fecha actuales. (Utiliza la hora del Meridiano de Greenwich de forma predeterminada). Devoluciones : Devuelve la fecha y hora actuales en formato de hora.
Ejemplo:
Python3
# Import datetime class from datetime module> from> datetime> import> datetime> # returns current date and time> now> => datetime.now()> print> (> 'now = '> , now)> |
Producción:
now = 2019-12-11 10:58:37.039404
Atributos de ahora()
Now() tiene atributos diferentes, al igual que los atributos de tiempo, como año, mes, fecha, hora, minuto y segundo.
Ejemplo
Python3
# importing datetime module for now()> import> datetime> > # using now() to get current time> current_time> => datetime.datetime.now()> > # Printing attributes of now().> print> (> 'The attributes of now() are : '> )> > print> (> 'Year: '> , end> => '')> print> (current_time.year)> > print> (> 'Month: '> , end> => '')> print> (current_time.month)> > print> (> 'Day: '> , end> => '')> print> (current_time.day)> |
Producción:
The attributes of now() are: Year: 2019 Month: 12 Day: 11
ARTÍCULOS RECOMENDADOS - Obtener la fecha y hora actuales usando Python