محاسبه اختلاف دقیق بین دو ساعت
باسلام خدمت دوستان
بنده میخوام اختلاف دو زمان رو بصورت زیر بدست بیارم.
مثال:
زمان شروع: ۱۹:۳۵:۰۰
زمان پایان: ۲۰:۰۰:۰۰
نتیجه: ۰۰:۲۵:۰۰
لطفا اگه کدی یا کنابخانه ای برای اینکار هست راهنمایی کنید
باتشکر
رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید
رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید
بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.
پاسخ ها ( 2 )
سلام.
به نظرم شما وقتی زمان شروع و زمان پایان رو به دست آوردی
هر دو رو بعد از برداشتن : داخل یک متغیر از نوع اینت ذخیره کن هرکدومو
بعدش بیا و اینارو از هم کم کن و اون : رو بهش الحاق کن و به کاربرت نشون بده
من این راه به ذهنم میرسه
سلام
از کتابخونه DateUtils استفاده کنید:
سلام.
دوست عزیز، قربون دستت با راهنماییت
اما میشه یه ذره هم درموردش توضیح فارسی بدی؟
مرسی از محبتت
شما تو خط اول و دوم زمانهایی رو که میخواین اختلافش رو بدست بیارین، از طریق متد DateTime.TimeParse وارد می کنید و اونا رو تو دو تا متغیر از نوع Long ذخیره می کنید.
حالا از طریق کتابخونه DateUtils یه متغیر از نوع Period تعریف می کنید و برابر با DateUtils.PeriodBetween(a,b) قرار میدین تا اختلاف ساعت a و b رو داخل همون متغیر(period) بریزه.
حالا میتونید اختلاف ساعت رو از طریق متدهای متغیر period بیرون بکشید:
P.Hours
P.Minutes
P.Second