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
।