একটি অস্থায়ী ক্ষেত্র হল তারিখ-সময়ের একটি ক্ষেত্র, যেমন মাস-অব-বছর বা ঘন্টা-মিনিট। এই ক্ষেত্রগুলিকে TemporalField ইন্টারফেস দ্বারা প্রতিনিধিত্ব করা হয় এবং ChronoField ক্লাস এই ইন্টারফেসটি প্রয়োগ করে৷
ChronoField ক্লাস -
দ্বারা সমর্থিত সময় সম্পর্কিত বিভিন্ন অস্থায়ী ক্ষেত্রের তালিকা নিচে দেওয়া হলক্ষেত্র | বিবরণ |
---|---|
CLOCK_HOUR_OF_AMPM | এই ক্ষেত্রটি একটি দিনের ঘড়ির ঘন্টা (সকাল/রাত) উপস্থাপন করে। |
AMPM_OF_DAY | এই ক্ষেত্রটি দিনের ap/pm প্রতিনিধিত্ব করে৷ |
CLOCK_HOUR_OF_DAY | এই ক্ষেত্রটি একটি দিনের ঘড়ির ঘন্টা উপস্থাপন করে৷ |
HOUR_OF_AMPM | এই ক্ষেত্রটি একটি দিনের ঘন্টা (সকাল/রাত) প্রতিনিধিত্ব করে। |
HOUR_OF_DAY | এই ক্ষেত্রটি একটি দিনের ঘন্টা প্রতিনিধিত্ব করে৷ |
INSTANT_SECONDS | এই ক্ষেত্রটি তাত্ক্ষণিক যুগের সেকেন্ডের প্রতিনিধিত্ব করে৷ |
MICRO_OF_DAY | এই ক্ষেত্রটি একটি দিনের মাইক্রো প্রতিনিধিত্ব করে৷ |
MICRO_OF_SECOND | এই ক্ষেত্রটি একটি সেকেন্ডের মাইক্রো প্রতিনিধিত্ব করে৷ |
MILLI_OF_DAY | এই ক্ষেত্রটি এক দিনের মিলি প্রতিনিধিত্ব করে৷ |
MILLI_OF_SECOND | এই ক্ষেত্রটি এক সেকেন্ডের মিলি প্রতিনিধিত্ব করে৷ |
MINUTE_OF_DAY | এই ক্ষেত্রটি দিনের মিনিটের প্রতিনিধিত্ব করে৷ |
MINUTE_OF_HOUR | এই ক্ষেত্রটি দিনের ঘন্টা প্রতিনিধিত্ব করে৷ |
MONTH_OF_YEAR | এই ক্ষেত্রটি বছরের মাসের প্রতিনিধিত্ব করে৷ |
NANO_OF_DAY | এই ক্ষেত্রটি দিনের ন্যানো প্রতিনিধিত্ব করে৷ |
NANO_OF_SECOND | এই ক্ষেত্রটি দ্বিতীয়টির ন্যানো প্রতিনিধিত্ব করে৷ |
OFFSET_SECONDS | এই ক্ষেত্রটি UTC/Greenwich থেকে অফসেট উপস্থাপন করে৷ |
PROLEPTIC_MONTH | এই ক্ষেত্রটি প্রলেপটিক-মাসের প্রতিনিধিত্ব করে। |
SECOND_OF_DAY | এই ক্ষেত্রটি দিনের দ্বিতীয়টি উপস্থাপন করে৷ |
SECOND_OF_MINUTE | এই ক্ষেত্রটি মিনিটের দ্বিতীয়টি উপস্থাপন করে৷ |
ক্লাসের get() বা getLong() পদ্ধতি LocalDate একটি টেম্পোরাল ফিল্ডকে প্যারামিটার হিসেবে গ্রহণ করে এবং বর্তমান অবজেক্টে প্রদত্ত ফিল্ডের মান পায়।
উদাহরণ
import java.time.LocalTime; import java.time.temporal.ChronoField; public class Demo { public static void main(String args[]) { //Instantiating the LocalDateTime class LocalTime lTime = LocalTime.now(); System.out.println(lTime); int field = lTime.get(ChronoField.CLOCK_HOUR_OF_AMPM); System.out.println("Hour of the day: "+field); field = lTime.get(ChronoField.AMPM_OF_DAY); System.out.println("Am or Pm: "+field); field = lTime.get(ChronoField.CLOCK_HOUR_OF_DAY); System.out.println("Hour of the day: "+field); long epoch = lTime.getLong(ChronoField.MINUTE_OF_DAY); System.out.println("Minute of the day: "+epoch); field = lTime.get(ChronoField.MINUTE_OF_HOUR); System.out.println("Minutes of the hour: "+field); field = lTime.get(ChronoField.SECOND_OF_DAY); System.out.println("Seconds of the day: "+field); field = lTime.get(ChronoField.SECOND_OF_MINUTE); System.out.println("Seconds of the minute: "+field); } }
আউটপুট
17:02:46.294 Hour of the day: 5 Am or Pm: 1 Hour of the day: 17 Minute of the day: 1022 Minutes of the hour: 2 Seconds of the day: 61366 Seconds of the minute: 46