سلام
من این کد رو برای نمایش تاریخ شمسی استفاده کردم ولی تاریخ رو اشتباه نشون میده
نمیدونین مشکل از کجاست ؟
سلام
من این کد رو برای نمایش تاریخ شمسی استفاده کردم ولی تاریخ رو اشتباه نشون میده
نمیدونین مشکل از کجاست ؟
کد رو جا گذشتین ظاهرا D-:
سلام
کدوم کد
از این کد استفاده کن
PersianCalendar pcalendar = new PersianCalendar();
string date = string.Format("{0}/{1}/{2}", pcalendar.GetYear(date).ToString("00"), pcalendar.GetMonth(date).ToString("00"), pcalendar.GetDayOfMonth(date).ToString("00"));
موفق باشی
ببخشید !!!
اینم کدش :
publicstring Miladi2Shamsi(DateTime _date)
{
PersianCalendar pc = newPersianCalendar();
StringBuilder sb = newStringBuilder();
sb.Append(pc.GetYear(_date).ToString("0000"));
sb.Append("/");
sb.Append(pc.GetMonth(_date).ToString("00"));
sb.Append("/");
sb.Append(pc.GetDayOfMonth(_date).ToString("00"));
return sb.ToString();
}
خب تاریخ امروز رو به متدتون ارسال کنید و خروجی رو قرار بدید ببینم نتیجه چیه
فهمیدم مشکل از کجاست .
تاریخ سیستمم مشکل داشت ! تاریخ امروز رودادم درست شد .
حالا نمیشه کاری کرد که به تاریخ سیستم بستگی نداشته باشه و تاریخ واقعی رو نشون بده ؟
این طوری روی هر کامپیوتر که تاریخش متفاوت باشه تاریخ متفاوتی رو هم نشون میده .
سلامفهمیدم مشکل از کجاست .
تاریخ سیستمم مشکل داشت ! تاریخ امروز رودادم درست شد .
حالا نمیشه کاری کرد که به تاریخ سیستم بستگی نداشته باشه و تاریخ واقعی رو نشون بده ؟
این طوری روی هر کامپیوتر که تاریخش متفاوت باشه تاریخ متفاوتی رو هم نشون میده .
مگه اینکه به اینترنت متصل بشین و تاریخو از اونجا بگیرید
موفق