Код: Выделить всё
ComputeError: Different timezones found during 'strptime' operation.
(в идеале — с учетом разных часовых поясов, а также перехода с летнего на зимнее время)
И как тогда мне преобразовать эти временные метки обратно в правильное местное время для отображения?
Обратите внимание, что хотя строки временных меток показывают только смещение, существует поле exif «Часовой пояс города». " в метаданных, а также в полях только с локальной (простой) меткой времени
Код: Выделить всё
import polars as plr
testdata=[
{'name': 'BST 11:06', 'ts': '2022:06:27 11:06:12.16+01:00'},
{'name': 'GMT 7:06', 'ts': '2022:12:27 12:06:12.16+00:00'},
]
pdf = plr.DataFrame(testdata)
pdfts = pdf.with_column(plr.col('ts').str.strptime(plr.Datetime, fmt = "%Y:%m:%d %H:%M:%S.%f%z"))
print(pdf)
print(pdfts)
неработающая ссылка на dt_namespace< /п>
Подробнее здесь: https://stackoverflow.com/questions/750 ... s-in-polar