تبدیل زمان(میلی ثانیه) به ساعت:دقیقه:ثانیه در Basic4ndroid


تبدیل زمان(میلی ثانیه) به ساعت:دقیقه:ثانیه در Basic4ndroid
۹ خرداد ۱۳۹۸
1428 بازدید
نویسنده:

شاید قصد ساخت یک تایمر معکوس رو مثل: ۰۳:۰۰ ، ۲:۵۹ ، ۲:۵۸ و… داشته باشید، بنابراین اگر از واحد های میلی ثانیه برای کاهش تایم استفاده میکنید حتما به تابع تبدیل زمان میلی ثانیه به زمان واقعی نیاز پیدا میکنید.

 

برای مثال اگر زمان اصلی رو ۱۸۰۰۰۰ در نظر بگیرید با تبدیل اون به زمان واقعی برابر با: ۰۰:۰۳:۰۰ خواهد شد، و اگر ازاین عدد ۱۰۰۰ واحد کم کنید، برابر با: ۰۰:۰۲:۵۹ خواهد شد.

مشاهده میکنیم که بااین عمل براحتی میتونیم با قرار دادن یک TIMER ، زمان معکوس بسازیم.

 

 

✅ تابع مورد نظر برای تبدیل در بیسیک:

 

Sub ConvertMillisecondsToString(t As Long) As String
Dim hours, minutes, seconds As Int
hours = t / DateTime.TicksPerHour
minutes = (t Mod DateTime.TicksPerHour) / DateTime.TicksPerMinute
seconds = (t Mod DateTime.TicksPerMinute) / DateTime.TicksPerSecond
Return $"$1.0{hours}:$2.0{minutes}:$2.0{seconds}"$
'@cafetoseeh
End Sub

 

 


آموزش برنامه نویسی اندروید

پژمان نیکروان
پژمان نیکروان

پژمان نیکروان هستم؛ مدیر وب سایت کافه توسعه، شروع فعالیتم به برنامه نویسی از سال 1392 بوده و هدف از ایجاد وبسایت اشتراک گذاری تجارب خودم و دیگر برنامه نویسان هست.

ارسال دیدگاه

می توانید از تگ های HTML نیز استفاده کنید :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

دیدگاه های مطلب:
Profile Comment
الی

سلام ببخشید ما این کد رو دقیقا چجوری باید استفاده کنیم؟
چون من تازه کارم خیلی بلد نیستم..چجوری و چی رو باید از ۱۰۰۰ کم کنیم؟

پاسخ دادن

5 فروردین 1399

Profile Comment
امیرحسین

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

پاسخ دادن

10 خرداد 1398