Целью этого кода является чтение файла CSV, который имеет столбец с именем «DateTime».
Даты в этом столбце основаны на часовом поясе «EST», который не является моим, поэтому код должен быть локализованстолбец даты и времени для моего системного часового пояса.
Когда я попробовал этот код:
import pandas as pd
from datetime import datetime
from pytz import timezone
from tzlocal import get_localzone
df = pd.read_csv(r"C:\Users\Sayed\Desktop\script\data.csv")
print(df)
format = "%Y-%m-%d %H:%M:%S %Z%z"
for date in df['DateTime']:
date = datetime(timezone('EST'))
now_local = date.astimezone(get_localzone())
print(now_local.strftime(format))
Я получил эту ошибку:
Traceback (most recent call last):
File "D:/Projects/Tutorial/ff.py", line 10, in <module>
date = datetime(timezone('EST'))
TypeError: an integer is required (got type EST)