কম্পিউটার টিউটোরিয়াল

জাভাতে ডেট স্ট্রিংকে ডেট অবজেক্টে পার্স করার পদ্ধতি

একটি স্ট্রিংয়ে থাকা ডেটকে ডেট ভ্যালুতে পার্স করার নিচের পদ্ধতিগুলো অনুসরণ করা যায়:

  • SimpleDateFormat ক্লাসের কনস্ট্রাক্টর ফরম্যাট স্ট্রিং গ্রহণ করে অবজেক্ট তৈরি করে। এর parse() মেথড দিয়ে ডেট স্ট্রিং পার্স করুন।
  • LocalDate ক্লাসের parse() মেথড স্ট্রিং গ্রহণ করে LocalDate অবজেক্ট রিটার্ন করে।
  • DateUtils (apache.commons প্যাকেজ) ক্লাসের parseDate() মেথড ফরম্যাট স্ট্রিং ও ডেট স্ট্রিং গ্রহণ করে Date অবজেক্ট রিটার্ন করে।
  • java.time.Instant ক্লাসের parse() মেথড ডেট স্ট্রিং গ্রহণ করে Instant অবজেক্ট রিটার্ন করে।

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";
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-dd-MM");
        Date date = formatter.parse(date_string);
        System.out.println("ডেট মান: " + 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

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

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. জাভাতে String কে Date-এ রূপান্তর করা

  2. জাভাতে নেস্টেড JSON অবজেক্ট পার্স করুন

  3. জাভাতে JSON পার্সিং: জনপ্রিয় লাইব্রেরি সহ পূর্ণাঙ্গ গাইড

  4. জাভাতে স্ট্রিং তুলনা: Equals, equalsIgnoreCase এবং '==' এড়ানো