Skip to content

منطقه‌های زمانی

مدیریت منطقه زمانی با استفاده از pandas انجام می‌شود.

JalaliTimestamp

from jalali_pandas import JalaliTimestamp

ts = JalaliTimestamp(1402, 6, 15, 12, 0)

localized = ts.tz_localize("Asia/Tehran")
converted = localized.tz_convert("UTC")

قواعد:

  • tz_localize() فقط برای داده‌های بدون tz.
  • tz_convert() فقط برای داده‌های دارای tz.

اکسسور Series

import pandas as pd

s = pd.Series(pd.date_range("2023-03-21", periods=2, freq="D"))
j = s.jalali.to_jalali()

j_local = j.jalali.tz_localize("Asia/Tehran")
j_utc = j_local.jalali.tz_convert("UTC")