PDA

View Full Version : کم کردن تعداد روز مشخص شده از تاریخ موعد



حسین.کاظمی
پنج شنبه 27 آذر 1393, 14:28 عصر
باسلام به همگی
چطور میتونم چند روز قبل (مثلا5-6-10روز)از موعد مثلا چک،کارو... را نمایش بدم به کاربر برنامه ام؟
مثلا موعد چک تاریخ 1393/09/30 باشه ولی تاریخ 1393/09/25 به کاربر اعلام کنه که فلان چک با این مشخصات موعدش 1393/09/30است؟؟
از دوستان و اساتید خواهشمندم در این زمینه منو راهنمایی کامل بکنند درضمن توی اینترنت و همین وب سایتم جست وجو کردم ولی چیزی دستگیرم نشد یعنی نبود که بخواد دستگیرم بشه!!!!!!!!!!!!
پیشاپیش شب یلداتون مبارک باشد.


باتشکر از همگی

sajadsobh
جمعه 28 آذر 1393, 01:16 صبح
من یه راهنمایی میکنم شاید بدرد بخوره. شما با استفاده از توابع موجود می تونید تفاوت روزهای دو تا تاریخ رو بدست بیارید. یه مثال میزنم:


System.Globalization.PersianCalendar PCal = new System.Globalization.PersianCalendar();
DateTime dt1 = PCal.ToDateTime(1393, 09, 12, 0, 0, 0, 0);
DateTime dt2 = PCal.ToDateTime(1393, 09, 20, 0, 0, 0, 0);
TimeSpan Diff = dt2 - dt1;
double Days = Diff.TotalDays;


الان مقداری که توی Days قرار میگیره تفاوت روزهای بین 1393/09/12 تا 1393/09/20 هست.
می تونید تعیین کنید تفاوت تاریخ به 5 روز رسید هشدار بده.

حسین.کاظمی
شنبه 29 آذر 1393, 10:51 صبح
دوست عزیز این کد کار میکنه ولی میشه بیشتر در مورد توضیح بدید؟؟

sajadsobh
شنبه 29 آذر 1393, 15:18 عصر
خب برای مثال شما می تونید وقتی که کاربر لاگین میشه بیاد و تاریخ وصول چک ها رو بررسی کنه و با تاریخ امروز مقایسه کنه و اگه چکی پیدا شد که تفاوت تاریخ اون چک و امروز کوچیکتر مساوی 5 بود پیغام بده که مثلاً اون چک، تاریخ وصولش فلان تاریخه!