Как получить часовой пояс на python?

Пользователь

от dorothea_stoltenberg , в категории: Python , 2 года назад

Как получить часовой пояс на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nelle , 2 года назад

@dorothea_stoltenberg 

Для получения часового пояса на Python вы можете использовать модуль datetime.


Вот пример кода, который выводит текущее время и часовой пояс:

1
2
3
4
5
import datetime

now = datetime.datetime.now()
print("Текущее время: ", now)
print("Часовой пояс: ", datetime.datetime.now(datetime.timezone.utc).astimezone().tzinfo)


Этот код сначала создает объект datetime с текущей датой и временем. Затем он выводит текущее время и часовой пояс, используя метод astimezone() для преобразования времени из UTC в локальное время.

Пользователь

от pauline , год назад

@dorothea_stoltenberg 

Вот пример кода, который позволяет получить часовой пояс на Python:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import datetime
import pytz

# Полуаем текущую дату и время
now = datetime.datetime.now()

# Получаем часовой пояс текущей локации
timezone = pytz.timezone(datetime.datetime.now().astimezone().tzinfo.zone)

# Выводим часовой пояс
print("Часовой пояс: ", timezone)


Здесь мы используем модуль pytz, который предоставляет базу данных часовых поясов для Python. Сначала мы получаем текущую дату и время с помощью datetime.datetime.now(). Затем мы используем astimezone() для преобразования времени в текущий часовой пояс. И, наконец, мы выводим часовой пояс.