PYTHON ВРЕМЯ UTC

В Python существует встроенный модуль datetime, который позволяет работать с датами и временем. Для работы с часовыми поясами можно использовать модуль pytz.

Для получения текущего времени в UTC используется следующий код:

import datetime
import pytz

now_utc = datetime.datetime.now(pytz.utc)
print(now_utc)

Для преобразования времени из одного часового пояса в другой можно использовать методы модуля pytz:

import datetime
import pytz

eastern = pytz.timezone('US/Eastern')
amsterdam = pytz.timezone('Europe/Amsterdam')

now_eastern = datetime.datetime.now(eastern)
now_amsterdam = now_eastern.astimezone(amsterdam)

print(now_eastern)
print(now_amsterdam)

Данный код получает текущее время в часовом поясе US/Eastern, а затем преобразует его в часовой пояс Europe/Amsterdam.

Однако, в Python 3.9 и выше можно использовать удобную функцию fromisoformat для получения времени в UTC без необходимости использования pytz:

import datetime

now_utc = datetime.datetime.fromisoformat(datetime.datetime.utcnow().isoformat() + 'Z')
print(now_utc)

Этот код получает текущее время в UTC и преобразует его в объект datetime без использования сторонних модулей.

A Deep Dive Into Date And Time In Python

Python Convert Timestamp to Readable Time (Local and UTC Time)

What are Datetime Modules in Python - Explained with Examples - Python Tutorial

Converting python Dataframe Column Unix/Epoch time stamp to Any Local Time Zone (UTC, US/EST, IST)

ChatGPT দিয়ে ওয়েব ডেভেলপমেন্ট শেখার কমপ্লিট গাইডলাইন ।। ওয়েব ডেভেলপমেন্ট কোর্স ।। Jhankar Mahbub

Handling Multiple Timezones in Python

Python Timezone Conversion

Convert Time Zones using Python pytz package - Python datetime package

A Python Tutorial using the Datetime and pytz modules. Dates, Times, Timedeltas and timezones.

Python UTC timestamp with ISO format

BLGPG-C28BF7EE8534-24-09-19-20

Новые материалы: