مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

تاپیک مورد نظر بسته شده است

کاربر سایت

ahmadi

عضویت از 1393/07/18

سوال در مورد فایل sitemap.xml

  • یکشنبه 15 بهمن 1396
  • 20:18
تشکر میکنم

قایل sitemap.xml سایت برنامه نویسان همه تاریخ هاش ، تاریخ امروز هست شما برای ساخت فایل sitemap.xml برای تارریخ از چه سیاستی استفاده میکنید؟

پاسخ های این پرسش

تعداد پاسخ ها : 14 پاسخ
کاربر سایت

ahmadi

عضویت از 1393/07/18

  • یکشنبه 15 بهمن 1396
  • 21:52

وقتی فایل sitemap.xml به وب مستر معرفی میکنم خطا های زیر داره باید جیکار کنم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 بهمن 1396
  • 09:48

تاریخ باید میلادی باشه نه شمسی

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 بهمن 1396
  • 19:09
تاریخ هایی که داخل دیتابیس ذخیره میشه شمسی هست چه چور به میلادی تبدیل کنم?
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 بهمن 1396
  • 22:30

اشتباه کردید شمسی ذخیره کردید یا اصلاح کنید یا تبدیل کنید به میلادی 

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 بهمن 1396
  • 23:28

شما هم به صورت شمسی ذخیره میکنید پس چه چور در خروجی به میلادی تبدیل میشه؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 بهمن 1396
  • 23:30

خیر ما شمسی ذخیره نمیکنیم

میلادی ذخیره میکنیم و در موقع نمایش شمسی میکنیم با PersianCalendar

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 بهمن 1396
  • 23:37

خب میشه کد تبدیل میلادی به شمسی که استفاده میکنی بزارید

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 بهمن 1396
  • 23:39

این لینک

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 بهمن 1396
  • 23:50

ایا لینکی برای تبدیل شمسی به میلادی هم دارید

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 بهمن 1396
  • 23:53
//-----------------------------------------tabdile miladi b shamsi-------------------------
PersianCalendar p = newPersianCalendar();
DateTime dmiladi = newDateTime();
dmiladi = DateTime.Now;
//string year = p.GetYear(dmiladi).ToString();
this.Text = p.GetYear(dmiladi).ToString() + " " + p.GetMonth(dmiladi).ToString() + " " + p.GetDayOfMonth(dmiladi).ToString() + " " + p.GetDayOfWeek(dmiladi).ToString() + " ";
//-----------------------------------------------------------------------------------------
//----------------------------------------tabdile shamsi b miladi--------------------------
label1.Text = p.ToDateTime(p.GetYear(dmiladi), p.GetMonth(dmiladi), p.GetDayOfMonth(dmiladi), 0, 0, 0, 0).ToShortDateString();
label1.Text = p.ToDateTime(1389, 2, 21, 0, 0, 0, 0).ToShortDateString();

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 16 بهمن 1396
  • 23:56

با استفاده از این کد تبدیل میکنم

 static public 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();
    }

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • سه شنبه 17 بهمن 1396
  • 00:16
کاربر سایت

ahmadi

عضویت از 1393/07/18

  • سه شنبه 17 بهمن 1396
  • 00:20

به صورت افلاین به این صورت نشون میده

اما وقتی انلاینش میکنم به این صورت

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 17 بهمن 1396
  • 10:19

سایتی هست با نام translate.google.com اگر باز کنید یه کادر داره که میتونید متن انگلیسی را داخلش قرار بدید و براتون ترجمه میکنه به فارسی 

داره میگه فرمت تاریخ درست نیست اگر به کد خودتون هم نگاه کنید به وضوح میبینید که تاریخ های شما فرمتشون تفاوت داره 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

تاپیک مورد نظر بسته شده و امکان درج پاسخ وجود ندارد

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)