কম্পিউটার

জাভাতে তারিখের স্টিংকে কীভাবে পার্স করবেন?


আপনি নিম্নলিখিত উপায়ে −

ব্যবহার করে একটি ডেটা টু ডেট মান ধারণকারী একটি স্ট্রিং পার্স করতে পারেন
  • কন্সট্রাক্টর SimpleDateFormat ক্লাস পছন্দসই তারিখ বিন্যাস প্রতিনিধিত্ব করে একটি স্ট্রিং মান গ্রহণ করে এবং এই বস্তুটি তৈরি করে আপনি এই ক্লাসের parse() পদ্ধতি ব্যবহার করে তারিখ স্ট্রিং পার্স করতে পারেন।
  • LocalDate ক্লাসের পার্স() পদ্ধতিটি একটি তারিখের প্রতিনিধিত্বকারী একটি স্ট্রিং মান গ্রহণ করে এবং একটি LocalDate অবজেক্ট প্রদান করে৷
  • ডেট ইউটিলস তারিখ ফরম্যাট করার ইউটিলিটি প্রদান করে আপনি এটি apache.commons প্যাকেজে খুঁজে পেতে পারেন। DateUtils ক্লাসের parseDate() পদ্ধতি প্যারামিটার হিসাবে একটি বিন্যাস স্ট্রিং এবং একটি তারিখ স্ট্রিং গ্রহণ করে এবং একটি তারিখ অবজেক্ট প্রদান করে৷
  • java.time.Instant ক্লাসের parse() পদ্ধতি প্যারামিটার হিসাবে একটি তারিখ স্ট্রিং গ্রহণ করে এবং প্রদত্ত তারিখের প্রতিনিধিত্ব করে একটি বস্তু (তাত্ক্ষণিক) প্রদান করে।

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

উদাহরণ

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
   public static void main(String args[]) throws ParseException {  
String date_string = "2007-25-06";
      //Instantiating the SimpleDateFormat class
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-dd-MM");      
      //Parsing the given String to Date object
      Date date = formatter.parse(date_string);      
      System.out.println("Date value: "+date);
   }
}

আউটপুট

Date value: Mon Jun 25 00:00:00 IST 2007

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

উদাহরণ

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

আউটপুট

2007-12-03

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

উদাহরণ

import java.util.Date;
import org.apache.commons.lang3.time.DateUtils;
public class Test {
   public static void main(String args[]) {  
      String dateInString = "07-06-2013";
      Date date = DateUtils.parseDate(dateInString, "yyyy-MM-dd");
      System.out.println(date);
   }
}

আউটপুট

Sat Dec 03 00:00:00 IST 12

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

উদাহরণ

import java.time.Instant;
public class Test {
   public static void main(String args[]) {  
      String dateInString = "2014-10-05T15:23:01Z";
      Instant instant = Instant.parse(dateInString);
      System.out.println(instant);
   }
}

আউটপুট

2014-10-05T15:23:01Z


  1. জাভাতে স্ট্রিংকে তারিখে রূপান্তর করুন

  2. কিভাবে আমরা জাভাতে একটি নেস্টেড JSON অবজেক্ট পার্স করতে পারি?

  3. কিভাবে জাভাতে JSON পার্স করবেন

  4. জাভাতে স্ট্রিংগুলি কীভাবে তুলনা করবেন