English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في البرنامج المذكور أعلاه، ستتعلم كيفية تحويل الميلي ثانية إلى دقائق وثواني في Java.
import java.util.concurrent.TimeUnit; public class Milliseconds { public static void main(String[] args) { long milliseconds = 1000000; // long minutes = (milliseconds / 1000) / 60; long minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds); // long seconds = (milliseconds / 1000); long seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds); System.out.format("%d ميلي ثانية = %d دقيقة\n", milliseconds, minutes); System.out.println("أو"); System.out.format("%d ميلي ثانية = %d ثانية", milliseconds, seconds); } }
عند تشغيل البرنامج، تكون النتيجة كما يلي:
1000000 ميلي ثانية = 16 دقيقة أو 1000000 ميلي ثانية = 1000 ثانية
في البرنامج المذكور أعلاه، نستخدم طريقة toMinutes() لتحويل الميلي ثانية (milliseconds) إلى دقائق. بنفس الطريقة، نستخدم طريقة toSeconds() لتحويلها إلى ثواني
يمكننا أيضًا استخدام الرياضيات الأساسية لتحويلها إلى دقائق وثواني.
ثواني = ميلي ثانية / 1000
الدقائق هي
دقائق = ثواني / 60 أو Minutes = (Milliseconds / 1000) / 60
public class Milliseconds { public static void main(String[] args) { long milliseconds = 1000000; long minutes = (milliseconds / 1000) / 60; long seconds = (milliseconds / 1000) % 60; System.out.format("%d ملي ثانية = %d دقيقة و%d ثانية.", milliseconds, minutes, seconds); } }
عند تشغيل البرنامج، تكون النتيجة كما يلي:
1000000 ملي ثانية = 16 دقيقة و40 ثانية.
في البرنامج المسبق، استخدمنا المعادلة التالية:
Minutes = (Milliseconds / 1000) / 60 And Remaining Seconds = (Milliseconds / 1000) % 60
أولاً، نحسب الدقائق (Minutes) ببساطة عن طريق قسمناها بالثواني، ثم نقسمها بال60.
ثم، نحسب الثواني المتبقية (Remaining Seconds)، ونقسمها بالثواني، ثم نقسمها بال60 لتحصل على الثواني المتبقية (Remaining Seconds).