English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этой статье вы узнаете, как получить текущее время языковой среды и различные часовые пояса в Python.
Вы можете использовать несколько методов для получения текущего времени Python.
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Текущее время =", current_time)
В примере выше, мы берем изdatetimeМодуль импортирует класс datetime. Затем мы используем метод now() для получения объекта datetime, содержащего текущую дату и время.
Затем используйтеdatetime.strftime()Метод создает строку, представляющую текущее время.
Если вам нужно создать объект времени, содержащий текущее время, вы можете выполнить следующие действия.
from datetime import datetime now = datetime.now().time() # объект времени print("now =", now) print("тип(now) =", type(now))
Вы также можете использовать модуль времени для получения текущего времени.
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
Если нужно найти текущее время определенной часовой зоны, можно использоватьМодуль pytZ.
from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("Время в Нью-Йорке:", datetime_NY.strftime("%H:%M:%S")) tz_London = pytz.timezone('Europe/London') datetime_London = datetime.now(tz_London) print("Время в Лондоне:", datetime_London.strftime("%H:%M:%S"))