mehran7880 33 ارسال شده در 16 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 16 اسفند، ۱۳۹۴ سلام خسته نباشید من می خواستم اختلاف دو تاریخ رو با این کتابخونه بدست بیارم ولی انگار درست کار نمی کنه. مثلا Dim Ekhtelaf As Long Ekhtelaf=MPD.CalculateDaysBetween2("1394/10/30","1394/11/01") ToastMessageShow(Ekhtelaf,False) تو این کد اختلاف رو 2 نشون میده درصورتی که باید یک نشون بده. من از نسخه 1.73 استفاده می کنم. ایا نسخه بالاتر یا کتابخونه بهتری برای این هست؟ ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 16 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 16 اسفند، ۱۳۹۴ درود بنده با این کتابخانه کار نکردم اما از اون جایی که 6 ماهه ی اول سال 31 روز و 6 ماهه ی دوم سال 30 روز هست شاید این کتابخانه این موضوع رو در نظر نگرفته و کلا ماه های سال رو 31 روزه حساب کرده باشه. شما برای اختلاف بین مثلا 1391/2/29 و 1391/3/1 رو بگیرید ببینید طبق 31 روز حساب میکنه ماه سال رو ؟ اگه آره پس احتمالا کلااین کتابخانه همین مشکلی که گفتم رو داره لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehran7880 33 ارسال شده در 16 اسفند، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 16 اسفند، ۱۳۹۴ جواب این کد رو 0 میاره ListViewSelectedValue="None" Dim Ekhtelaf As Long Ekhtelaf=MPD.CalculateDaysBetween2("1391/2/29","1391/3/1") ToastMessageShow(Ekhtelaf,False) انگار این واقعا مشکل داره. شما از چه کنابخونه ای استفاده می کنین. متاسفانه زیاد وقت ندارم وگرنه خودم یکی می نوشتم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 16 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 16 اسفند، ۱۳۹۴ اینجوری استفاده کنید جواب میده انگار : 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 ارسال شده در 16 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 16 اسفند، ۱۳۹۴ اینجوری استفاده کنید جواب میده انگار : 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 ارسال شده در 16 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 16 اسفند، ۱۳۹۴ مرسی خیلی کاربردیه اما اگ کتابخونه سادی تری سراغ دارین میشه طلف کنین خواهش میکنم والا از این ساده تر دیگه نمیدونم چی رو باید معرفی کنم ساده تر از این میشه که خودتون به برنامه نگاه کنید و برنامه ذهنتون رو بخونه و خودش حساب کنه و نشون بده لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
حمید زارع 331 ارسال شده در 18 اردیبهشت، ۱۳۹۵ اشتراک گذاری ارسال شده در 18 اردیبهشت، ۱۳۹۵ این پارامتر که اصلا نداره این کتابخونه .CalculateDaysBetween2 از کجا آوردید میشه ورژنی که استفاده می کنید را بزارید ...؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amirsafari 116 ارسال شده در 8 مرداد، ۱۳۹۵ اشتراک گذاری ارسال شده در 8 مرداد، ۱۳۹۵ ورودی باید میلادی باشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.