تبدیلها¶
توابع عمومی¶
to_jalali_datetime(...)to_gregorian_datetime(...)
import pandas as pd
import jalali_pandas as jp
jp.to_jalali_datetime("1402-06-15")
jp.to_jalali_datetime(pd.Timestamp("2023-09-06"))
jp.to_jalali_datetime(["1402-01-01", "1402-01-02"])
jidx = jp.JalaliDatetimeIndex(["1402-01-01", "1402-01-02"])
jp.to_gregorian_datetime(jidx)
مدیریت خطا¶
to_jalali_datetime(..., errors=...) از این حالتها پشتیبانی میکند:
"raise"(پیشفرض)"coerce"→ مقدار نامعتبر بهpd.NaTتبدیل میشود"ignore"→ فقط برای Series، ورودی بدون تغییر برگردانده میشود
فرمتهای پیشفرض رشتهای¶
در صورت format=None این فرمتها به ترتیب تست میشوند:
%Y-%m-%d %H:%M:%S%Y-%m-%d%Y/%m/%d %H:%M:%S%Y/%m/%d%Y%m%d
توابع برداری داخلی¶
gregorian_to_jalali_vectorizedjalali_to_gregorian_vectorizeddatetime64_to_jalalijalali_to_datetime64