تبدیل زمان(میلی ثانیه) به ساعت:دقیقه:ثانیه در Basic4ndroid
![تبدیل زمان(میلی ثانیه) به ساعت:دقیقه:ثانیه در Basic4ndroid](https://cafetoseeh.ir/wp-content/uploads/2019/05/timeconvert.jpg)
شاید قصد ساخت یک تایمر معکوس رو مثل: ۰۳:۰۰ ، ۲:۵۹ ، ۲:۵۸ و… داشته باشید، بنابراین اگر از واحد های میلی ثانیه برای کاهش تایم استفاده میکنید حتما به تابع تبدیل زمان میلی ثانیه به زمان واقعی نیاز پیدا میکنید.
برای مثال اگر زمان اصلی رو ۱۸۰۰۰۰ در نظر بگیرید با تبدیل اون به زمان واقعی برابر با: ۰۰:۰۳:۰۰ خواهد شد، و اگر ازاین عدد ۱۰۰۰ واحد کم کنید، برابر با: ۰۰:۰۲:۵۹ خواهد شد.
مشاهده میکنیم که بااین عمل براحتی میتونیم با قرار دادن یک 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
![آموزش برنامه نویسی اندروید با پژمان نیکروان آموزش برنامه نویسی اندروید](https://cafetoseeh.ir/wp-content/uploads/2021/12/banner3.png)