English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este artículo, aprenderá a obtener la hora actual del entorno de lenguaje y diferentes zonas horarias en Python.
Puede utilizar varios métodos para obtener la hora actual de Python.
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Tiempo actual =", current_time)
En el ejemplo anterior, importamos desdedatetimeEl módulo datetime ha importado la clase datetime. Luego, usamos el método now() para obtener un objeto datetime que contiene la fecha y hora actual.
Luego usedatetime.strftime()Método para crear una cadena que representa la hora actual.
Si necesita crear un objeto de tiempo que contenga la hora actual, puede ejecutar lo siguiente.
from datetime import datetime now = datetime.now().time() # objeto de tiempo print("now =", now) print("type(now) =", type(now))
También puede usar el módulo de tiempo para obtener la hora actual.
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
Si necesita buscar la hora actual de una zona horaria específica, puede usarMódulo pytZ。
from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("Tiempo de Nueva York:", datetime_NY.strftime("%H:%M:%S")) tz_London = pytz.timezone('Europe/London') datetime_London = datetime.now(tz_London) print("Tiempo de Londres:", datetime_London.strftime("%H:%M:%S"))