logo

جافا فئة فورية

يتم استخدام فئة Java Instant لتمثيل لحظة محددة على الخط الزمني. إنه يرث فئة الكائن ويطبق الواجهة القابلة للمقارنة.

إعلان فئة جافا الفوري

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

 public final class Instant extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable 

طرق جافا الفورية

طريقة وصف
الضبط الزمني (المؤقت الزمني). يتم استخدامه لضبط الكائن الزمني المحدد للحصول على هذه اللحظة.
int get (حقل TemporalField) يتم استخدامه للحصول على قيمة الحقل المحدد من هذه اللحظة كقيمة int.
منطقي مدعوم (حقل الحقل الزمني) يتم استخدامه للتحقق مما إذا كان الحقل المحدد مدعومًا.
الطرح الفوري (المبلغ الزمني للطرح) يتم استخدامه لإرجاع نسخة من هذه اللحظة مع خصم المبلغ المحدد.
ثابت فوري الآن () يتم استخدامه للحصول على اللحظة الحالية من ساعة النظام.
التحليل الفوري الثابت (نص CharSequence) يتم استخدامه للحصول على مثيل Instant من سلسلة نصية مثل 2007-12-03T10:15:30.00Z.
إضافة فورية (المبلغ المؤقت المبلغ المراد إضافته) يتم استخدامه لإرجاع نسخة من هذه اللحظة مع إضافة المبلغ المحدد.
لحظة مع (ضابط TemporalAdjuster) يتم استخدامه لإرجاع نسخة معدلة من هذه اللحظة.
إضافة فورية (كمية طويلة للإضافة، وحدة TemporalUnit) تقوم بإرجاع نسخة من هذه اللحظة مع إضافة المبلغ المحدد.
OffsetDateTime atOffset(إزاحة ZoneOffset) فهو يجمع بين اللحظة والإزاحة لإنشاء OffsetDateTime.
ZonedDateTime atZone (منطقة ZoneId) فهو يجمع بين اللحظة والمنطقة الزمنية لإنشاء ZonedDateTime.
int CompareTo(فورية أخرىInstant) إنه يقارن اللحظة باللحظة المحددة.
منطقية يساوي (كائنotherInstant) يتحقق مما إذا كانت اللحظة تساوي اللحظة المحددة.
لحظة ثابتة من (TemporalAccessor temporal) يحصل على مثيل Instant من كائن مؤقت.
int get (حقل TemporalField) يحصل على قيمة الحقل المحدد من هذه اللحظة كقيمة int.
getEpochSecond () طويلة يحصل على عدد الثواني من عصر Java 1970-01-01T00:00:00Z.
getLong طويل (حقل TemporalField) يحصل على قيمة الحقل المحدد من هذه اللحظة لفترة طويلة.
إنت getNano () فهو يحصل على عدد النانو ثانية، لاحقًا على طول الخط الزمني، من بداية الثانية.
رمز التجزئة الدولي () تقوم بإرجاع رمز التجزئة لهذه اللحظة.
منطقية بعد (فورية أخرىInstant) يتحقق مما إذا كانت اللحظة بعد اللحظة المحددة.
المنطقية قبل (فورية أخرىInstant) يتحقق مما إذا كانت اللحظة قبل اللحظة المحددة.
لحظة ثابتة من EpochMilli (epochMilli طويلة) يحصل على مثيل Instant باستخدام ميلي ثانية من عصر 1970-01-01T00:00:00Z.
لحظة ثابتة من EpochSecond (epochSecond طويلة) يحصل على مثيل Instant باستخدام الثواني من عصر 1970-01-01T00:00:00Z.
اقتطاع فوري إلى (وحدة TemporalUnit) تقوم بإرجاع نسخة من اللحظة المقطوعة إلى الوحدة المحددة.
طويلة حتى (نهاية زمنية حصرية، وحدة TemporalUnit) يقوم بحساب مقدار الوقت حتى لحظة أخرى من حيث الوحدة المحددة.
سلسلة إلى سلسلة () تمثيل سلسلة للحظة باستخدام تمثيل ISO-8601.

مثال جافا الفوري: تحليل ()

InstantExample1.java

 import java.time.Instant; public class InstantExample1 { public static void main(String[] args) { Instant inst = Instant.parse('2017-02-03T10:37:30.00Z'); System.out.println(inst); } } 
اختبره الآن

انتاج:

2017-02-03T10:37:30Z 

مثال جافا الفوري: الآن ()

InstantExample2.java

 import java.time.Instant; public class InstantExample2 { public static void main(String[] args) { Instant instant = Instant.now(); System.out.println(instant); } } 
اختبره الآن

انتاج:

2017-02-03T06:11:01.194Z 

مثال جافا الفوري: ناقص ()

InstantExample3.java

 import java.time.*; public class InstantExample3 { public static void main(String[] args) { Instant instant = Instant.parse('2017-02-03T11:25:30.00Z'); instant = instant.minus(Duration.ofDays(125)); System.out.println(instant); } } 
اختبره الآن

انتاج:

2016-10-01T11:25:30Z 

مثال جافا الفوري: plus()

InstantExample4.java

 import java.time.*; public class InstantExample4 { public static void main(String[] args) { Instant inst1 = Instant.parse('2017-02-03T11:25:30.00Z'); Instant inst2 = inst1.plus(Duration.ofDays(125)); System.out.println(inst2); } } 
اختبره الآن

انتاج:

2017-06-08T11:25:30Z 

مثال جافا الفوري: isSupported()

InstantExample5.java

 import java.time.Instant; import java.time.temporal.ChronoUnit; public class InstantExample5 { public static void main(String[] args) { Instant inst = Instant.parse('2017-02-03T11:35:30.00Z'); System.out.println(inst.isSupported(ChronoUnit.DAYS)); System.out.println(inst.isSupported(ChronoUnit.YEARS)); } } 
اختبره الآن

انتاج:

true false