به صورت پیش فرض time zoen روی سرور های لینوکس fa-ir نیست
شما هنگام تبدیل تاریخ باید در برنامه خود باید تبدیل را با time zone فارسی انجام دهید
با تابع زیر میتونید تاریخ مورد نظر رو بهش پاس بدید و تاریخ معادل درست رو تحویل بگیرید
public static string GetPersianFullDate(DateTime lastdate, bool Hourse = true)
{
PersianCalendar pc = new PersianCalendar();
string Hour = GetHour(lastdate);
string month = GetMounth(pc.GetMonth(lastdate));
string day = getDay(pc.GetDayOfWeek(lastdate));
string Year = pc.GetYear(lastdate).ToString();
if (!Hourse)
return " " + day + " " + pc.GetDayOfMonth(lastdate) + " " + month + " " + Year;
return " " + day + " " + pc.GetDayOfMonth(lastdate) + " " + month + " " + Year + Hour;
}