0
سوال در مورد فایل sitemap.xml
یه فایل 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(); }