فئة Java LocalTime هي فئة غير قابلة للتغيير تمثل الوقت بالتنسيق الافتراضي للساعة-الدقيقة-الثانية. إنه يرث فئة الكائن وينفذ الواجهة القابلة للمقارنة.
مجموعة مرتبة في Java
إعلان فئة Java LocalTime
دعونا نرى إعلان فئة java.time.LocalTime.
public final class LocalTime extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable
طرق فئة Java LocalTime
طريقة | وصف |
---|---|
LocalDateTime atDate(تاريخ LocalDate) | يتم استخدامه لدمج هذا الوقت مع تاريخ لإنشاء LocalDateTime. |
int CompareTo(التوقيت المحلي الآخر) | يتم استخدامه للمقارنة هذه المرة بوقت آخر. |
تنسيق السلسلة (منسق DateTimeFormatter) | يتم استخدامه للتنسيق هذه المرة باستخدام المنسق المحدد. |
int get (حقل TemporalField) | يتم استخدامه للحصول على قيمة الحقل المحدد من هذا الوقت كـ int. |
التوقيت المحلي ناقص الساعات (الساعات الطويلة للطرح) | يتم استخدامه لإرجاع نسخة من LocalTime مع طرح عدد الساعات المحدد. |
LocalTime ناقصMinutes(الدقائق الطويلة للطرح) | يتم استخدامه لإرجاع نسخة من LocalTime مع طرح عدد الدقائق المحدد. |
التوقيت المحلي الثابت الآن () | يتم استخدامه للحصول على الوقت الحالي من ساعة النظام في المنطقة الزمنية الافتراضية. |
التوقيت المحلي الثابت (int ساعة، int دقيقة، int ثانية) | يتم استخدامه للحصول على مثيل LocalTime من ساعة ودقيقة وثانية. |
LocalTime plusHours (ساعات طويلة للإضافة) | يتم استخدامه لإرجاع نسخة من LocalTime مع إضافة عدد محدد من الساعات. |
LocalTime plusMinutes (دقائق طويلة للإضافة) | يتم استخدامه لإرجاع نسخة من LocalTime مع إضافة عدد الدقائق المحدد. |
مثال Java LocalTime: الآن ()
LocalTimeExample1.java
import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } }اختبره الآن
انتاج:
15:19:47.459
مثال Java LocalTime: of()
LocalTimeExample2.java
import java.time.LocalTime; public class LocalTimeExample2 { public static void main(String[] args) { LocalTime time = LocalTime.of(10,43,12); System.out.println(time); } }اختبره الآن
انتاج:
10:43:12
مثال Java LocalTime: minusHours() وminusMinutes()
LocalTimeExample3.java
جافا الفرز السريع
import java.time.LocalTime; public class LocalTimeExample3 { public static void main(String[] args) { LocalTime time1 = LocalTime.of(10,43,12); System.out.println(time1); LocalTime time2=time1.minusHours(2); LocalTime time3=time2.minusMinutes(34); System.out.println(time3); } }اختبره الآن
انتاج:
10:43:12 08:09:12
مثال Java LocalTime: plusHours() وplusMinutes()
LocalTimeExample4.java
import java.time.LocalTime; public class LocalTimeExample4 { public static void main(String[] args) { LocalTime time1 = LocalTime.of(10,43,12); System.out.println(time1); LocalTime time2=time1.plusHours(4); LocalTime time3=time2.plusMinutes(18); System.out.println(time3); } }اختبره الآن
انتاج:
10:43:12 15:01:12
مثال جافا LocalTime
LocalTimeExample5.java
يحتوي على بيثون
import java.time.*; import java.time.temporal.ChronoUnit; public class LocalTimeExample5 { public static void main(String... args) { ZoneId zone1 = ZoneId.of('Asia/Kolkata'); ZoneId zone2 = ZoneId.of('Asia/Tokyo'); LocalTime time1 = LocalTime.now(zone1); System.out.println('India Time Zone: '+time1); LocalTime time2 = LocalTime.now(zone2); System.out.println('Japan Time Zone: '+time2); long hours = ChronoUnit.HOURS.between(time1, time2); System.out.println('Hours between two Time Zone: '+hours); long minutes = ChronoUnit.MINUTES.between(time1, time2); System.out.println('Minutes between two time zone: '+minutes); } }اختبره الآن
انتاج:
India Time Zone: 14:56:43.087 Japan Time Zone: 18:26:43.103 Hours between two Time Zone: 3 Minutes between two time zone: 210