logo

فئة مدة جافا

يتم استخدام فئة Java Duration لقياس الوقت بالثواني والنانو ثانية. إنه يرث فئة الكائن ويطبق الواجهة القابلة للمقارنة.

تعليق XML

إعلان فئة مدة جافا

دعونا نرى إعلان فئة java.time.Duration.

 public final class Duration extends Object implements TemporalAmount, Comparable, Serializable 

طرق مدة جافا

طريقة وصف
addTo المؤقتة(المؤقتة المؤقتة) يتم استخدامه لإضافة هذه المدة إلى الكائن الزمني المحدد.
المدة الثابتة بين (البداية المؤقتة شاملة، النهاية المؤقتة حصرية) يتم استخدامه للحصول على مدة تمثل المدة بين كائنين زمنيين.
الحصول على فترة طويلة (وحدة TemporalUnit) يتم استخدامه للحصول على قيمة الوحدة المطلوبة.
منطقية سلبية () يتم استخدامه للتحقق مما إذا كانت هذه المدة سالبة، باستثناء الصفر.
منطقي هو صفر () يتم استخدامه للتحقق مما إذا كانت هذه المدة تساوي صفرًا.
المدة ناقص(مدة المدة) يتم استخدامه لإرجاع نسخة من هذه المدة مع طرح المدة المحددة.
المدة زائد(مدة المدة) يتم استخدامه لإرجاع نسخة من هذه المدة مع إضافة المدة المحددة.
المدة عبس () تقوم بإرجاع نسخة من هذه المدة بطول موجب.
المدة الثابتة بين (البداية المؤقتة شاملة، النهاية المؤقتة حصرية) يحصل على مدة تمثل المدة بين كائنين زمنيين.
int CompareTo(المدة الأخرىDuration) يقوم بمقارنة المدة المحددة بالمدة المحددة.
إنت getNano () يحصل على عدد النانو ثانية خلال الثانية في هذه المدة.
الحصول على ثواني طويلة () يحصل على عدد الثواني في هذه المدة.
مدة ثابتة (كمية طويلة، وحدة TemporalUnit) يحصل على مدة تمثل مبلغًا بالوحدة المحددة.
مدة ثابتة من الأيام (أيام طويلة) ويحصل على مدة تمثل عددًا من الأيام القياسية المكونة من 24 ساعة.
مدة الساعات الثابتة (ساعات طويلة) ويحصل على مدة تمثل عددًا من الساعات القياسية.
مدة ثابتة للميلي (مللي طويل) يحصل على مدة تمثل عددًا من المللي ثانية.
مدة الدقائق الثابتة (دقائق طويلة) ويحصل على مدة تمثل عددًا من الدقائق القياسية.
مدة ثابتة لنانوس (نانوس طويلة) ويحصل على مدة تمثل عددًا من النانو ثانية.
مدة ثابتة من الثواني (ثواني طويلة) ويحصل على مدة تمثل عددا من الثواني.

مثال على مدة جافا: get()

DurationExample1.java

 import java.time.*; import java.time.temporal.ChronoUnit; public class DurationExample1 { public static void main(String[] args) { Duration d = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d.get(ChronoUnit.SECONDS)); } } 
اختبره الآن

انتاج:

43199 

مثال على مدة Java: isNegative()

DurationExample2.java

 import java.time.*; public class DurationExample2 { public static void main(String[] args) { Duration d1 = Duration.between(LocalTime.MAX,LocalTime.NOON); System.out.println(d1.isNegative()); Duration d2 = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d2.isNegative()); } } 
اختبره الآن

انتاج:

true false 

مثال لمدة جافا: بين ()

DurationExample3.java

التجزئة في بنية البيانات
 import java.time.*; import java.time.temporal.ChronoUnit; public class DurationExample3 { public static void main(String[] args) { Duration d = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d.get(ChronoUnit.SECONDS)); } } 
اختبره الآن

انتاج:

43199 

مثال لمدة جافا: ناقص ()

DurationExample4.java

 import java.time.*; public class DurationExample4 { public static void main(String[] args) { Duration d1 = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d1.getSeconds()); Duration d2 = d1.minus(d1); System.out.println(d2.getSeconds()); } } 
اختبره الآن

انتاج:

43199 0 

مثال على مدة Java: plus()

DurationExample5.java

دائرة الجامع كاملة
 import java.time.*; public class DurationExample5 { public static void main(String[] args) { Duration d1 = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d1.getSeconds()); Duration d2 = d1.plus(d1); System.out.println(d2.getSeconds()); } } 
اختبره الآن

انتاج:

43199 86399