PDA

View Full Version : محاسبه اختلاف دو ساعت



Delphi7_love
چهارشنبه 15 دی 1389, 20:25 عصر
سلام خدمت دوستان عزیز

برای نرم افزار حقوق و دستمزد میخوام ساعت ورود و خروج رو حساب کنم
چطور میشه ؟

یه مشکلم هست که ساعت بعضی کامپیوتر ها 12 ساعته و بعضی 24 ساعته هست

h_mohamadi
پنج شنبه 16 دی 1389, 12:02 عصر
فرمت ساعتت را 24 ساعته کن و از هم کم کن.
اگر مشکلي داشتي بگوئيد تا راهنمايي کنم

nsco_nsco
پنج شنبه 16 دی 1389, 15:56 عصر
سلام دوست من
شما باید یک ساعت را مبنا قرار دهید و کلیه زمانها را از آن بسنجید و در کل یک تقویم باید باشد و در اصل برای درست در آمدن 24 ساعته باید سیستم را قرار دهید و به وسیله این موضوع از هم کم کنید البته باید حتما به وسیله دستورات شرطی برای بدست امدن دقیق زمان به صورت دقیقه و ساعت عمل کنید .

vcldeveloper
پنج شنبه 16 دی 1389, 16:58 عصر
یه مشکلم هست که ساعت بعضی کامپیوتر ها 12 ساعته و بعضی 24 ساعته هست
فرقی نمیکنه که ساعت یا تاریخ با چه فرمتی نمایش داده بشند، مهم اینه که با چه فرمتی ذخیره بشند. دلفی خودش نوع داده TDateTime رو برای کار با ساعت و تاریخ داره، به همراه کلی روتین مختلف برای کار با این نوع داده. شما ساعت های مورد نظرتون رو باید با همین نوع داده ذخیره کنید. جمع و تفریق تون رو هم روی همین نوع داده انجام بدید، در نهایت، نتیجه رو به هر فرمتی که خواستید به کاربر نمایش بدید.