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

জাভাতে স্ট্রিং ভ্যালু থেকে Date অবজেক্ট তৈরি করার পদ্ধতি

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

এই ক্লাসের একটি কনস্ট্রাক্টর ফরম্যাট স্ট্রিং গ্রহণ করে SimpleDateFormat ক্লাস তৈরি করে। স্ট্রিংকে Date অবজেক্টে কনভার্ট করতে:

  • ইচ্ছিত ফরম্যাট স্ট্রিং পাস করে ইনস্ট্যান্সিয়েট করুন।
  • parse() মেথড দিয়ে ডেট স্ট্রিং পার্স করুন।

উদাহরণ

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 ক্লাস ব্যবহার

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(date);
    }
}

আউটপুট

2007-12-03

DateUtils ক্লাস ব্যবহার (Apache Commons Lang)

DateUtils ক্লাস (apache.commons প্যাকেজ) ডেট ফরম্যাট করার ইউটিলিটি প্রদান করে। Maven dependency:

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.7</version>
</dependency>

parseDate() মেথড ফরম্যাট স্ট্রিং ও ডেট স্ট্রিং গ্রহণ করে Date অবজেক্ট রিটার্ন করে।

উদাহরণ

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 ক্লাস ব্যবহার

java.time.Instant.parse() মেথড ডেট স্ট্রিং গ্রহণ করে 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. জাভাস্ক্রিপ্টে স্ট্রিংকে ডেট অবজেক্টে রূপান্তর করার পদ্ধতি

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

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

  4. সুইফট/এক্সকোডে DateComponents থেকে Date অবজেক্ট তৈরির পদ্ধতি