Чтобы преобразовать UTC в восточное время в Python, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование библиотек datetime и pytz
from datetime import datetime
import pytz
# Get the current UTC time
utc_time = datetime.utcnow()
# Convert UTC time to Eastern Time
eastern_timezone = pytz.timezone('US/Eastern')
eastern_time = utc_time.astimezone(eastern_timezone)
# Print the converted Eastern Time
print(eastern_time)
Метод 2. Использование библиотек datetime и dateutil
from datetime import datetime
from dateutil import tz
# Get the current UTC time
utc_time = datetime.utcnow()
# Define the UTC and Eastern timezones
utc_timezone = tz.gettz('UTC')
eastern_timezone = tz.gettz('US/Eastern')
# Convert UTC time to Eastern Time
utc_time = utc_time.replace(tzinfo=utc_timezone)
eastern_time = utc_time.astimezone(eastern_timezone)
# Print the converted Eastern Time
print(eastern_time)
Метод 3. Использование библиотеки pytz (устарела, но все еще работает)
from datetime import datetime
import pytz
# Get the current UTC time
utc_time = datetime.utcnow()
# Convert UTC time to Eastern Time
eastern_timezone = pytz.timezone('US/Eastern')
eastern_time = utc_time.replace(tzinfo=pytz.UTC).astimezone(eastern_timezone)
# Print the converted Eastern Time
print(eastern_time)