ورود

View Full Version : فرمول حساب کردن زمان



www.pc3enter.tk
شنبه 06 دی 1393, 18:44 عصر
سلام دوستان
فرض کنید ما یک عدد را به ثانیه وارد تکس باکس می کنیم مثلا 2654

حالا به چه فرمولی می توانیم اونو تبدیل ساعت و دقیقه و ثانیه کنیم

جواب فرضی
00:51:39

باتشکر و ممنونم می شوم که منو راهنمایی کنید

meys34
یک شنبه 07 دی 1393, 19:41 عصر
MsgBox Format$(CDate(2654 / 60 / 60 / 24), "hh:mm:ss")

vbhamed
چهارشنبه 10 دی 1393, 11:16 صبح
سلام
ولي اين فرمول شما تا 24 ساعت بيشتر جواب نميده و براي بيشتر از 86399 ثانيه نمي‌تونيد ازش استفاده كنيد

عددتون رو در متغير s بزاريد و s رو تقسيم صحيح (با \ ) بر 3600 كنيد تا تعداد ساعت بدست بياد
تعداد ساعت بدست اومده رو ضربدر 3600 كنيد و نتيجه رو از s كم كنيد و در متغيري مثلا a بگذاريد
a رو تقسيم صحيح بر 60 كنيد تا دقيقه بدست بياد و در m بزاريد
m رو در 60 ضرب كنيد و نتيجه رو از a كم كنيد تا ثانيه بدست بياد

متغيرهاتون بايد از نوع Single باشن