objectif
Localiser des timestamps en timezone et convertir.
code minimal
import pandas as pd
ts = pd.Timestamp("2025-01-01 12:00")
tz = ts.tz_localize("UTC").tz_convert("Europe/Paris")
print(tz.tz.name)
utilisation
import pandas as pd
s = pd.date_range("2025-01-01", periods=2, freq="H", tz="UTC")
print(s.tz_convert("Europe/Paris").tz.zone if hasattr(s.tz, 'zone') else 'ok')
variante(s) utile(s)
import pandas as pd
s = pd.Series(pd.date_range("2025-01-01", periods=2, freq="H"))
print(s.dt.tz_localize("UTC").dt.tz_convert("UTC").dt.tz is not None)
notes
tz_localizepour ajouter TZ à naive;tz_convertpour changer.