Obtenga la fecha actual en Python

Obtenga la fecha actual en Python
La fecha actual debe leerse para diferentes tipos de fines de programación. Python tiene diferentes módulos para obtener la fecha actual. El fecha y hora El módulo es uno de ellos. Es un módulo incorporado de Python. Entonces, no necesitas instalarlo. Para leer la fecha actual, debe importar este módulo a su script. Los usos de este módulo para obtener la fecha actual se han mostrado en este tutorial.

Ejemplo-1: Obtenga la fecha actual usando la función Today ()

La función Today () es una de las funciones útiles del fecha y hora módulo para leer la fecha actual. La sintaxis de la función hoy () se da a continuación.

Sintaxis:

Fecha de fecha.hoy()

La función Today () no tiene argumento. Si el fecha la clase se importa desde el fecha y hora Módulo, entonces la función Today () se puede usar para obtener el valor de fecha actual. El uso de esta función se ha mostrado en el siguiente ejemplo. Cree un archivo de Python con el siguiente script para leer la fecha local actual en un formato diferente usando las funciones Today () y strftime (). El valor predeterminado devuelto por la función Today () se imprimirá en la primera salida. El valor formateado de la fecha actual se imprimirá en el segundo y el tercero salidas.

# Fecha de importación del módulo DateTime
desde la fecha de importación de fecha y hora
# Lea la fecha actual del sistema
actual_date = fecha.hoy()
# Imprima la fecha actual sin formatear
Imprimir ("Hoy es:", Current_Date)
# Imprima la fecha formateada con nombre de mes corto
formatted_date1 = current_date.strftime ("%d-%b-%y")
Imprimir ("Hoy es:", Formatted_Date1)
# Imprima la fecha formateada con el nombre de mes completo
formatted_date2 = current_date.strftime (" %b %d, %y")
Imprimir ("Hoy es:", Formatted_Date2)

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Ejemplo-2: Obtenga la fecha actual usando la función ahora ()

La función ahora () es otra función útil del fecha y hora módulo para leer la fecha y hora actuales. La sintaxis de la función ahora () se da a continuación.

Sintaxis:

DateTime DateTime.Ahora (zona horaria)

El fecha y hora Se requiere el módulo para importar antes de usar esta función. Tiene un argumento opcional que se utiliza para especificar la zona horaria, y la fecha y hora actuales se recuperarán en función de este valor. Devuelve el formato actual de fecha y hora de tiempo. El uso de esta función se ha mostrado en el siguiente ejemplo. Cree un archivo de Python con el siguiente script para imprimir la fecha y hora actuales. El módulo DateTime se ha importado al comienzo del script para usar la función ahora (). A continuación, el valor devuelto y la salida formateada del valor devuelto se han imprimido. Aquí, la función strftime () se ha utilizado para imprimir la fecha actual solo desde la salida de la función ahora ().

# Importar DateTime desde el módulo DateTime
desde la importación de fecha y hora de fecha y hora
# Lea la fecha actual del sistema
Actual_dateTime = DateTime.ahora()
# Imprima la fecha y hora actuales
imprimir ("La fecha y hora actuales es:", current_dateTime)
# Imprimir la fecha actual
Imprimir ("Hoy es:", Current_DateTime.strftime ("%d-%m-%y"))

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Ejemplo-3: lea diferentes partes de la fecha actual por separado

La función Now () tiene muchos atributos para recuperar las piezas de fecha y hora actuales, como día, mes, año, hora, minuto, etc. Cree un archivo de Python con el siguiente script para leer los valores de día, mes y año de las fechas actuales por separado y margen los valores para imprimir la fecha formateada actual.

# Importar DateTime desde el módulo DateTime
desde la importación de fecha y hora de fecha y hora
# Lea la fecha y hora actuales
actual_dateTime = DateTime.ahora()
Imprima ("Imprima la fecha actual con diferentes atributos:")
# Lea el día actual de la fecha
cur_day = current_datetime.día
# Lea el mes completo de la fecha actual
cur_month = current_datetime.strftime ("%b")
# Lea el año completo de la fecha actual
cur_year = current_datetime.año
# Imprima la fecha actual fusionando los valores de día, mes y año
Imprimir ("Hoy es %S %D, %D" %(Cur_month, Cur_day, Cur_year)))

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Conclusión:

Los usos de dos funciones diferentes del fecha y hora El módulo se ha mostrado en este tutorial para obtener la fecha actual utilizando el script de Python.