برنامج تعليمي Java LocalDate () و LocalDateTime () و ZonedDateTime () والتقويم () والتاريخ ()

نشرت: 2020-07-18

برنامج تعليمي Java LocalDate () و LocalDateTime () و ZonedDateTime () والتقويم () والتاريخ ()

على Java ، نشرنا كيفية تحويل الوقت الحالي إلى وقت قديم وكيفية حساب الفرق بين اثنتين من مثيلات تاريخ Java التعليمية في وقت ما.

في هذا البرنامج التعليمي ، سننتقل إلى جميع واجهات برمجة تطبيقات Java للتاريخ والتقويم أدناه:

تاريخ محلي ():

LocalDate هو كائن تاريخ ووقت غير قابل للتغيير يمثل تاريخًا ، وغالبًا ما يتم عرضه على أنه سنة - شهر - يوم. يمكن أيضًا الوصول إلى حقول التاريخ الأخرى ، مثل يوم من العام ويوم من الأسبوع وأسبوع من السنة.

LocalDate Java API

LocalDateTime ():

LocalDateTime هو كائن تاريخ ووقت غير قابل للتغيير يمثل تاريخًا وقتًا ، وغالبًا ما يُنظر إليه على أنه عام - شهر - يوم - ساعة - دقيقة - ثانية.

LocalDateTime Java API

ZonedDateTime ():

ZonedDateTime هو تمثيل ثابت لتاريخ - وقت بمنطقة زمنية. تخزن هذه الفئة جميع حقول التاريخ والوقت ، بدقة نانوثانية ، ومنطقة زمنية ، مع إزاحة المنطقة المستخدمة للتعامل مع أوقات التاريخ المحلية الغامضة.

ZonedDateTime Java API

التقويم():

فئة التقويم هي فئة مجردة توفر طرقًا للتحويل بين لحظة زمنية محددة ومجموعة من حقول التقويم مثل YEAR و MONTH و DAY_OF_MONTH و HOUR وما إلى ذلك ، وللتعامل مع حقول التقويم ، مثل الحصول على التاريخ الأسبوع المقبل. يمكن تمثيل لحظة في الوقت بقيمة ميلي ثانية هي إزاحة من العصر ، 1 يناير 1970 00: 00: 00.000 GMT (ميلادي).

تاريخ():

يمثل التصنيف "التاريخ" لحظة زمنية محددة بدقة ملي ثانية.

هيا بنا نبدأ:

إنشاء ملف: CrunchifyDateTimeCalendarTutorial.java

فقط قم بتشغيله في IntelliJ IDEA:

إخراج وحدة التحكم.

آمل أن يساعدك هذا البرنامج التعليمي في الاستفادة من جميع واجهات برمجة تطبيقات التاريخ والوقت هذه.