mehran7880 33 ارسال شده در 6 خرداد، 2016 اشتراک گذاری ارسال شده در 6 خرداد، 2016 سلام خسته نباشید من می خواستم اختلاف دو تاریخ رو با این کتابخونه بدست بیارم ولی انگار درست کار نمی کنه. مثلا Dim Ekhtelaf As Long Ekhtelaf=MPD.CalculateDaysBetween2("1394/10/30","1394/11/01") ToastMessageShow(Ekhtelaf,False) تو این کد اختلاف رو 2 نشون میده درصورتی که باید یک نشون بده. من از نسخه 1.73 استفاده می کنم. ایا نسخه بالاتر یا کتابخونه بهتری برای این هست؟ ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 6 خرداد، 2016 اشتراک گذاری ارسال شده در 6 خرداد، 2016 درود بنده با این کتابخانه کار نکردم اما از اون جایی که 6 ماهه ی اول سال 31 روز و 6 ماهه ی دوم سال 30 روز هست شاید این کتابخانه این موضوع رو در نظر نگرفته و کلا ماه های سال رو 31 روزه حساب کرده باشه. شما برای اختلاف بین مثلا 1391/2/29 و 1391/3/1 رو بگیرید ببینید طبق 31 روز حساب میکنه ماه سال رو ؟ اگه آره پس احتمالا کلااین کتابخانه همین مشکلی که گفتم رو داره لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehran7880 33 ارسال شده در 6 خرداد، 2016 سازنده اشتراک گذاری ارسال شده در 6 خرداد، 2016 جواب این کد رو 0 میاره ListViewSelectedValue="None" Dim Ekhtelaf As Long Ekhtelaf=MPD.CalculateDaysBetween2("1391/2/29","1391/3/1") ToastMessageShow(Ekhtelaf,False) انگار این واقعا مشکل داره. شما از چه کنابخونه ای استفاده می کنین. متاسفانه زیاد وقت ندارم وگرنه خودم یکی می نوشتم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 6 خرداد، 2016 اشتراک گذاری ارسال شده در 6 خرداد، 2016 اینجوری استفاده کنید جواب میده انگار : Dim Ekhtelaf As Long Ekhtelaf=mpd.CalculateDaysBetween(mpd.PersianToGregorian(1370,10,30),mpd.PersianToGregorian(1370,11,01)) ToastMessageShow(Ekhtelaf,False) اول تاریخ شمسی رو به میلادی تبدیل میکنیم بعدش توی تابع CalculateDaysBetween قرار میدیم توی کد بالا اختلاف رو یک میده و درسته چون برج ده و یازده 30 روزه هستند توی کد زیر هم اخلاف رو سه میده : Dim Ekhtelaf As Long Ekhtelaf=mpd.CalculateDaysBetween(mpd.PersianToGregorian(1370,2,29),mpd.PersianToGregorian(1370,03,01)) ToastMessageShow(Ekhtelaf,False) اخلاف رو سه میده چون دو برج دو و سه 31 روزه هستند ! کتابخونه مشکلی نداره موفق باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Negan 1,300 ارسال شده در 6 خرداد، 2016 اشتراک گذاری ارسال شده در 6 خرداد، 2016 اینجوری استفاده کنید جواب میده انگار : Dim Ekhtelaf As Long Ekhtelaf=mpd.CalculateDaysBetween(mpd.PersianToGregorian(1370,10,30),mpd.PersianToGregorian(1370,11,01)) ToastMessageShow(Ekhtelaf,False) اول تاریخ شمسی رو به میلادی تبدیل میکنیم بعدش توی تابع CalculateDaysBetween قرار میدیم توی کد بالا اختلاف رو یک میده و درسته چون برج ده و یازده 30 روزه هستند توی کد زیر هم اخلاف رو سه میده : Dim Ekhtelaf As Long Ekhtelaf=mpd.CalculateDaysBetween(mpd.PersianToGregorian(1370,2,29),mpd.PersianToGregorian(1370,03,01)) ToastMessageShow(Ekhtelaf,False) اخلاف رو سه میده چون دو برج دو و سه 31 روزه هستند ! کتابخونه مشکلی نداره موفق باشید مرسی خیلی کاربردیه اما اگ کتابخونه سادی تری سراغ دارین میشه طلف کنین لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 6 خرداد، 2016 اشتراک گذاری ارسال شده در 6 خرداد، 2016 مرسی خیلی کاربردیه اما اگ کتابخونه سادی تری سراغ دارین میشه طلف کنین خواهش میکنم والا از این ساده تر دیگه نمیدونم چی رو باید معرفی کنم ساده تر از این میشه که خودتون به برنامه نگاه کنید و برنامه ذهنتون رو بخونه و خودش حساب کنه و نشون بده لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
حمید زارع 331 ارسال شده در 7 مرداد، 2016 اشتراک گذاری ارسال شده در 7 مرداد، 2016 این پارامتر که اصلا نداره این کتابخونه .CalculateDaysBetween2 از کجا آوردید میشه ورژنی که استفاده می کنید را بزارید ...؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amirsafari 116 ارسال شده در 29 مهر، 2016 اشتراک گذاری ارسال شده در 29 مهر، 2016 ورودی باید میلادی باشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.