PDA

View Full Version : سوال: در مورد تاریخ



vahidmasoudi1391
چهارشنبه 07 مرداد 1394, 12:20 عصر
سلام دوستان عزیز

چطور می توان مثلا تکس دارم که تعداد تکرار ماه را نمایش داده شود مثلا اگر تکس 3 بود تکرار را فروردین + اردیبهشت + خرداد نمایش داده و اگر 18 از اول ماه تا آخر ماه 12 ماه + 6 ماه اول سال نمایش داده شود
به کمک شما نیازمند هستم
با تشکر

ژیار رحیمی
چهارشنبه 07 مرداد 1394, 15:12 عصر
شما احتمالا جستجویی بر اساس ماه در نرم افزار خودت می خوای پیاده سازی کنی.به پیشنهاد من از فرمت DateTime پیش فرض سیستم جهت افزودن تعداد ماه به تاریخ استفاده کن.اگرم فرمت تاریخ به صورت String هست موقع جستجو تبدیل به معادل میلادی آن با فرمت DateTime شود.فرض تاریخ امروز 1394/05/07 که معادل میلادی آن 2015/07/29 می باشد.شما یه تکست داری که عدد 3 یعنی سه ماه به تاریخ جاری یا هر تاریخی که کاربر مشخص میکند اضافه کند.شما بعد از تبدیل به تاریخ میلادی با دستور

DateTime dts=DateTime.Now DateTime dte = DateTime.Now;
dte = dte.AddMonths(3);

با دستور بالا به تاریخ سه ماه اضافه میشود
الان شما تاریخ شروع و تاریخ پایان بازه خواسته شده رو داری که با حلقه for یا while داخل حلقه یه ماه به تاریخ اضافه و با تاریخ پایانی مقایسه اگر کوچکتر بود ماه تاریخ در آرایه ای ثبت کن

vahidmasoudi1391
چهارشنبه 07 مرداد 1394, 15:49 عصر
سلام دوست عزیز
من برای جستجو نمی خواهم فقط می خواهم رکورد ثبت کند
با تشکر