English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات أساسيات Java

تحكم Java في العملية

مجموعات Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات في Java

قوائم Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/خروج Java (I/O)

قراء/كتابة Java

مواضيع أخرى في Java

برنامج Java لتحويل الميلي ثانية إلى دقائق وثواني

جميع الأمثلة على Java

في البرنامج المذكور أعلاه، ستتعلم كيفية تحويل الميلي ثانية إلى دقائق وثواني في Java.

مثال 1: تحويل الميلي ثانية إلى دقائق وثواني

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

مثال 2: تحويل الميلي ثانية إلى دقائق وثواني

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).

جميع الأمثلة على Java