English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste artigo, você aprenderá a obter o tempo atual do ambiente de idioma e diferentes fusos horários no Python.
Você pode usar várias métodos para obter o tempo atual do Python.
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Hora atual =", current_time)
No exemplo acima, importamos dedatetimeO módulo datetime importou a classe datetime. Em seguida, usamos o método now() para obter um objeto datetime que contém a data e hora atual.
Em seguida, usedatetime.strftime()Método para criar uma string que representa a hora atual.
Se precisar criar um objeto de tempo contendo a hora atual, você pode executar a seguinte operação.
from datetime import datetime now = datetime.now().time() # objeto de tempo print("now =", now) print("type(now) =", type(now))
Você também pode usar o módulo de tempo para obter a hora atual.
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
Se precisar encontrar a hora atual de um fuso horário específico, você pode usarmódulo pytZ.
from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("Hora de Nova York:", datetime_NY.strftime("%H:%M:%S")) tz_London = pytz.timezone('Europe/London') datetime_London = datetime.now(tz_London) print("Hora de Londres:", datetime_London.strftime("%H:%M:%S"))