یه فایل sitemap ساختم
به صورت افلاین به این صورت نشون میده
اما وقتی انلاینش میکنم به این صورت
من تاریخ ها به صورت شمسی در دیتابیس ذخیره میکنم و با استفاده از کد زیر به موقع خروجی به میلادی تبدیل میکنم
public static string ConvertToGerigorian(string strdate) { string[] strList = strdate.Split('/'); string str = ""; if (strList.Length == 3) { try { if (strList[2].Length == 2) { strList[2] = "13" + strList[2]; } int PYear = Convert.ToInt32(strList[2]); int PMonth = Convert.ToInt32(strList[1]); int PDay = Convert.ToInt32(strList[0]); System.Globalization.PersianCalendar pc = new PersianCalendar(); str = pc.ToDateTime(PYear, PMonth, PDay, 1, 1, 1, 1, GregorianCalendar.ADEra).ToShortDateString(); } catch { if (strList[0].Length == 2) { strList[0] = "13" + strList[0]; } int PYear = Convert.ToInt32(strList[0]); int PMonth = Convert.ToInt32(strList[1]); if (strList[2].Length > 2) { strList[2] = strList[2].Substring(2, 2); } int PDay = Convert.ToInt32(strList[2]); System.Globalization.PersianCalendar pc = new PersianCalendar(); try { str = pc.ToDateTime(PYear, PMonth, PDay, 1, 1, 1, 1, GregorianCalendar.ADEra).ToShortDateString(); } catch { string strDay = strList[2].Substring(2, 2); PDay = Convert.ToInt32(strDay); str = pc.ToDateTime(PYear, PMonth, PDay, 1, 1, 1, 1, GregorianCalendar.ADEra).ToShortDateString(); } } } return str.Trim(); }
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود