GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo obtener la fecha y hora actuales en Python

Introducción

Python es un lenguaje de programación versátil que se utiliza para desarrollar aplicaciones web y de escritorio. Te permite trabajar en proyectos complejos.

Obtenga información sobre cómo obtener la fecha y la hora actuales en la secuencia de comandos de Python con múltiples opciones.

Requisitos previos

  • Acceso a la ventana de terminal/línea de comando
  • Cuenta de usuario con root o sudo privilegios
  • Pitón instalado
  • Editor de texto preferido (en este caso nano )

Obtener la fecha y hora actual en Python con el módulo de fecha y hora

Use la línea de comando para crear y acceder a un nuevo archivo:

sudo nano python_date.py

El sistema le dirá que el archivo no existe y le pedirá que lo cree. Haga clic en Sí y agregue lo siguiente en su editor de texto:

from datetime import date 
today = date.today()
print("Today's date:", today)

Guarde el archivo y luego salga. Ejecute el archivo ingresando:

python python_date.py

El resultado mostrará la fecha de hoy usando el datetime módulo:

Opciones para formato de fecha y hora

Python tiene varias opciones para configurar la forma en que se formatea la fecha y la hora.

Cree un archivo de muestra:

sudo nano sample_format.py

Edite el archivo de la siguiente manera:

import datetime

e = datetime.datetime.now()

print ("Current date and time = %s" % e)

print ("Today's date:  = %s/%s/%s" % (e.day, e.month, e.year))

print ("The time is now: = %s:%s:%s" % (e.hour, e.minute, e.second))

Guarda el archivo y cierra. Ejecute el archivo ingresando:

python sample_format.py

El sistema muestra la fecha y la hora, la fecha y la hora en tres líneas separadas.

Utilice strftime() para mostrar la hora y la fecha

El strftime() El método devuelve una cadena que muestra la fecha y la hora utilizando el objeto date, time o datetime.

Introduce el siguiente comando en la ventana de tu terminal:

sudo nano python_time.py

Ha creado un nuevo archivo llamado python_time.py . Use este archivo para definir el formato de la información que el sistema debe mostrar.

Para mostrar la hora en formato de 24 horas, ingrese:

import time
print (time.strftime("%H:%M:%S"))

Esta imagen de ejemplo muestra el archivo cuando se usa nano en un Debian distribución :

Guarde y cierre el archivo.

Ejecute el script escribiendo:

python python_time.py

El resultado muestra la hora en el formato solicitado:

Para mostrar la hora en un formato de 12 horas, edite el archivo para:

import time

print (time.strftime("%I:%M:%S"))

Guarde y cierre el archivo.

Ejecute el script escribiendo:

python python_time.py

Opciones adicionales usando strftime

El strftime El método acepta varias opciones de formato.

Primero, cree un nuevo archivo de muestra:

sudo nano test_format.py

Edite el archivo de la siguiente manera:

import datetime

e = datetime.datetime.now()

print (e.strftime("%Y-%m-%d %H:%M:%S"))

print (e.strftime("%d/%m/%Y"))

print (e.strftime("%I:%M:%S %p"))

print (e.strftime("%a, %b %d, %Y"))

Guarde el archivo y salga.

Ejecute el archivo escribiendo:

python test_format.py

Un ejemplo del resultado en Debian está abajo:

El strftime El método tiene muchas opciones de formato. Todas las opciones disponibles están en la documentación oficial.


Linux
  1. ¿Cómo copiar un archivo y crear los directorios de destino al mismo tiempo?

  2. Python FTP obtiene el archivo más reciente por fecha

  3. ¿Cómo obtener la fecha/hora de creación del archivo en Bash/Debian?

  4. ¿Cómo puedo obtener la fecha y la hora actuales en la terminal y establecer un comando personalizado en la terminal para ello?

  5. ¿Cómo se recupera la hora actual en un servidor?

Cómo obtener la fecha y hora actuales en JavaScript

Cómo cambiar la fecha, la hora y la zona horaria en Ubuntu 20.04 LTS

Cómo configurar la fecha, la hora y la zona horaria en RHEL 8

Cómo encontrar la fecha y hora de instalación del sistema operativo Linux

Cómo configurar la fecha y la hora en Linux

Obtener la hora actual en horas y minutos