কম্পিউটার

জাভাতে স্ট্রিং মান থেকে তারিখ অবজেক্ট কীভাবে তৈরি করবেন?


SimpleDateFormat ক্লাস ব্যবহার করা

এই শ্রেণীর একজন কনস্ট্রাক্টর পছন্দসই তারিখ বিন্যাসের প্রতিনিধিত্বকারী একটি স্ট্রিং মান গ্রহণ করে এবং SimpleDateFormat তৈরি করে ক্লাস একটি স্ট্রিংকে তারিখ অবজেক্ট হিসাবে পার্স/রূপান্তর করতে −

  • কাঙ্খিত বিন্যাস স্ট্রিং পাস করে এই ক্লাসটি ইনস্ট্যান্টিয়েট করুন।
  • পার্স () পদ্ধতি ব্যবহার করে তারিখ স্ট্রিং পার্স করুন।

উদাহরণ

 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; পাবলিক ক্লাস নমুনা { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]) থ্রো পার্সএক্সেপশন { স্ট্রিং date_string ="2007-25-06 "; // SimpleDateFormat ক্লাসের SimpleDateFormat ফরম্যাটারটি চালু করা =নতুন SimpleDateFormat("yyyy-dd-MM"); //প্রদত্ত স্ট্রিং টু ডেট অবজেক্ট পার্সিং তারিখ তারিখ =formatter.parse(date_string); System.out.println("তারিখ মান:"+তারিখ); }}

আউটপুট

তারিখ মান:সোম জুন 25 00:00:00 IST 2007

LocalDate ক্লাস ব্যবহার করা

LocalDate ক্লাসের parse() পদ্ধতি একটি তারিখের প্রতিনিধিত্বকারী একটি স্ট্রিং মান গ্রহণ করে এবং একটি LocalDate অবজেক্ট প্রদান করে।

উদাহরণ

 import java.time.LocalDate;public class Test { public static void main(String args[]) { LocalDate date =LocalDate.parse("2007-12-03"); System.out.println(তারিখ); }}

আউটপুট

<প্রে>

2007-12-03

DateUtils ক্লাস ব্যবহার করা:

DateUtils তারিখ ফরম্যাট করার ইউটিলিটি প্রদান করে আপনি এটি apache.commons প্যাকেজে খুঁজে পেতে পারেন প্যাকেজের জন্য মাভেন নির্ভরতা নিম্নোক্ত −

 org.apache.commons commons-lang3 3.7

পার্স ডেট()৷ DateUtils ক্লাসের পদ্ধতি প্যারামিটার হিসাবে একটি ফর্ম্যাট স্ট্রিং এবং একটি তারিখ স্ট্রিং গ্রহণ করে এবং একটি তারিখ অবজেক্ট প্রদান করে৷

উদাহরণ

 import java.util.Date; import org.apache.commons.lang3.time.DateUtils; পাবলিক ক্লাস টেস্ট { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]) { স্ট্রিং ডেটইন স্ট্রিং ="07-06-2013"; তারিখ তারিখ =DateUtils.parseDate(dateInString, "yyyy-MM-dd"); System.out.println(তারিখ); }}

আউটপুট

<প্রে>

শনি ডিসেম্বর 03 00:00:00 IST 12

তাত্ক্ষণিক ক্লাস ব্যবহার করা

java.time.Instant ক্লাসের parse() পদ্ধতি প্যারামিটার হিসাবে একটি তারিখ স্ট্রিং গ্রহণ করে এবং প্রদত্ত তারিখের প্রতিনিধিত্ব করে একটি বস্তু (তাত্ক্ষণিক) প্রদান করে।

উদাহরণ

 import java.time.Instant;public class Test { public static void main(String args[]) { String dateInString ="2014-10-05T15:23:01Z"; ইনস্ট্যান্ট ইনস্ট্যান্ট =Instant.parse(dateInString); System.out.println(তাত্ক্ষণিক); }}

আউটপুট

<প্রে>

2014-10-05T15:23:01Z


  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং ইন টু ডেট অবজেক্ট কীভাবে রূপান্তর করবেন?

  2. কিভাবে জাভাস্ক্রিপ্টে একটি পরিবর্তনশীল মান থেকে একটি বস্তু সম্পত্তি তৈরি করতে হয়?

  3. জাভাস্ক্রিপ্টে একটি তারিখ অবজেক্ট কিভাবে তৈরি করবেন?

  4. আইওএসে সুইফট এক্সকোডে একটি তারিখ থেকে আপনি কীভাবে একটি তারিখ বস্তু তৈরি করবেন?