জোদা সময়
একটি DateTimeFormatter
ব্যবহার তৈরি করুনDateTimeFormat.forPattern(String)
জোদা সময় ব্যবহার করে আপনি এটি এইভাবে করবেন:
String dateTime = "11/15/2013 08:00:00";
// Format for input
DateTimeFormatter dtf = DateTimeFormat.forPattern("MM/dd/yyyy HH:mm:ss");
// Parsing the date
DateTime jodatime = dtf.parseDateTime(dateTime);
// Format for output
DateTimeFormatter dtfOut = DateTimeFormat.forPattern("MM/dd/yyyy");
// Printing the date
System.out.println(dtfOut.print(jodatime));
স্ট্যান্ডার্ড জাভা ≥ 8
জাভা 8 নতুন তারিখ এবং সময় গ্রন্থাগার চালু করেছিল , তারিখ এবং সময়গুলি মোকাবেলা করা সহজ করে তোলে। আপনি যদি স্ট্যান্ডার্ড জাভা সংস্করণ 8 বা তার বেশি ব্যবহার করতে চান তবে আপনি একটি ডেটটাইম ফর্ম্যাটর ব্যবহার করবেন । যেহেতু আপনার কাছে একটি সময় অঞ্চল নেই String
, একটি জাভা.টাইম.লোক্যালডেটটাইম বা স্থানীয় তারিখ , অন্যথায় সময় জোনেড জাতগুলি জোনেডেটটাইম এবং জোনেডেট ব্যবহার করা যেতে পারে।
// Format for input
DateTimeFormatter inputFormat = DateTimeFormatter.ofPattern("MM/dd/yyyy HH:mm:ss");
// Parsing the date
LocalDate date = LocalDate.parse(dateTime, inputFormat);
// Format for output
DateTimeFormatter outputFormat = DateTimeFormatter.ofPattern("MM/dd/yyyy");
// Printing the date
System.out.println(date.format(outputFormat));
স্ট্যান্ডার্ড জাভা <8
জাভা 8 এর আগে, আপনি একটি সরলডেটফর্ম্যাট এবং java.util.Date ব্যবহার করবেন
String dateTime = "11/15/2013 08:00:00";
// Format for input
SimpleDateFormat dateParser = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
// Parsing the date
Date date7 = dateParser.parse(dateTime);
// Format for output
SimpleDateFormat dateFormatter = new SimpleDateFormat("MM/dd/yyyy");
// Printing the date
System.out.println(dateFormatter.format(date7));