java.time.LocalTime ক্লাসটি Java 8 থেকে পরিচিত, এবং এটি java.time প্যাকেজের অংশ যা নির্দিষ্ট সময়ে কাজ করার জন্য ব্যবহৃত হয়। এটি ঘণ্টা, মিনিট, সেকেন্ড এবং ন্যানোসেকেন্ড ধারণ করে এবং এটি কোনো নির্দিষ্ট সময় অঞ্চলের সাথে সম্পর্কিত নয়। LocalTime ক্লাসটি সাধারণত এটি ব্যবহৃত সময় বা বিভিন্ন সময় সম্পর্কিত গণনা করার জন্য ব্যবহার করা হয়।
LocalTime দিয়ে বর্তমান সময় পাওয়া:
আপনি LocalTime.now() মেথড ব্যবহার করে বর্তমান সময় সহজেই পেতে পারেন।
উদাহরণ: LocalTime দিয়ে বর্তমান সময় পাওয়া
import java.time.LocalTime;
public class CurrentTimeExample {
public static void main(String[] args) {
// Get the current time
LocalTime currentTime = LocalTime.now();
// Print the current time
System.out.println("Current Time: " + currentTime);
}
}
ব্যাখ্যা:
LocalTime.now(): এটি বর্তমান সময় প্রদান করে, যা সিস্টেমের লোকাল সময় অঞ্চল অনুযায়ী হবে।- Output: এটি ঘণ্টা:মিনিট:সেকেন্ড.ন্যানোসেকেন্ড ফরম্যাটে বর্তমান সময়ের মান দেখাবে।
আউটপুট উদাহরণ:
Current Time: 14:35:20.345689
এখানে:
14হলো ঘণ্টা,35হলো মিনিট,20হলো সেকেন্ড,345689হলো ন্যানোসেকেন্ড।
অতিরিক্ত কাজ:
Specific Time Creation: আপনি
LocalTime.of(int hour, int minute)মেথড ব্যবহার করে একটি নির্দিষ্ট সময়ও তৈরি করতে পারেন।LocalTime specificTime = LocalTime.of(15, 30); // 3:30 PM System.out.println("Specific Time: " + specificTime);আউটপুট:
Specific Time: 15:30Adding/Subtracting Time:
LocalTimeক্লাসে সময়ের যোগ বা বিয়োগ করার জন্য বিভিন্ন মেথড রয়েছে, যেমনplusHours(),minusMinutes()ইত্যাদি।উদাহরণ:
LocalTime timePlusTwoHours = currentTime.plusHours(2); System.out.println("Time after adding 2 hours: " + timePlusTwoHours);আউটপুট:
Time after adding 2 hours: 16:35:20.345689
LocalTime.now() মেথড ব্যবহার করে আপনি সহজেই বর্তমান সময় পেতে পারেন। এটি Java 8 এবং পরবর্তীতে সময় সম্পর্কিত কাজ করার জন্য অত্যন্ত কার্যকরী এবং নির্ভুল পদ্ধতি। LocalTime ক্লাস ব্যবহার করে আপনি সময়ের যোগ-বিয়োগও করতে পারবেন এবং এটি অন্যান্য java.time ক্লাসের মতো একই ধরনের কার্যকারিতা প্রদান করে।
Read more