TL; ড
java.time.LocalDateTime.parse(
"04/02/2011 20:27:05" ,
DateTimeFormatter.ofPattern( "dd/MM/uuuu HH:mm:ss" )
)
java.time
আধুনিক পদ্ধতির মধ্যে জাভা.টাইম ক্লাস ব্যবহার করা হয় যা পূজাযোগ্য জোদা-সময়কে সমর্থন করে প্রকল্পটি সরবরাহ করে।
হিসাবে পার্স LocalDateTimeআপনার ইনপুট হিসাবে টাইম জোনের কোনও সূচকের অভাব বা ইউটিসি থেকে অফসেটের অভাব হিসাবে করুন।
String input = "04/02/2011 20:27:05" ;
DateTimeFormatter f = DateTimeFormatter.ofPattern( "dd/MM/uuuu HH:mm:ss" ) ;
LocalDateTime ldt = LocalDateTime.parse( input , f ) ;
ldt.toString (): 2011-02-04T20: 27: 05
টিপ: যেখানে সম্ভব, এখানে বর্ণিত বিন্যাসের পরিবর্তে তারিখ-সময় মানগুলি পাঠ্যের হিসাবে বিনিময় করার সময় মানক আইএসও 8601 ফর্ম্যাটগুলি ব্যবহার করুন। সুবিধাজনকভাবে, জাভা.টাইম ক্লাস স্ট্রিংগুলি পার্সিং / উত্পন্ন করার সময় মানক ফর্ম্যাটগুলি ব্যবহার করে।
জাভা.টাইম সম্পর্কে
Java.time ফ্রেমওয়ার্ক জাভা 8 এবং পরে পাতাটা করা হয়। এই শ্রেণীর বিরক্তিজনক পুরাতন স্থানচ্যুত উত্তরাধিকার যেমন তারিখ-সময় শ্রেণীর java.util.Date,Calendar , &SimpleDateFormat ।
Joda-টাইম প্রকল্প, এখন রক্ষণাবেক্ষণ মোড , এর মাইগ্রেশন উপদেশ java.time ক্লাস।
আরও জানতে, ওরাকল টিউটোরিয়াল দেখুন । এবং অনেক উদাহরণ এবং ব্যাখ্যার জন্য স্ট্যাক ওভারফ্লো অনুসন্ধান করুন। স্পেসিফিকেশন হয় জেএসআর 310 ।
জাভা.টাইম ক্লাস কোথায় পাবেন?
ThreeTen-অতিরিক্ত প্রকল্প অতিরিক্ত শ্রেণীর সাথে java.time প্রসারিত করে। এই প্রকল্পটি জাভা.টাইমে সম্ভাব্য ভবিষ্যতের সংযোজনগুলির একটি প্রমাণযোগ্য ক্ষেত্র। আপনি এখানে কিছু দরকারী শ্রেণীর যেমন খুঁজে পেতে পারেন Interval, YearWeek, YearQuarter, এবং আরো ।
java.timeজাভা 8- এ প্যাকেজটি ব্যবহার করে কীভাবে তারিখ স্ট্রিংগুলি পার্স করা যায় তা সন্ধান করার জন্য এখানে আসার যে কেউ, তার জন্যLocalDateTime.parseবা ব্যবহার করে দেখুনInstant.parse।