জাভাতে বর্তমান ডেট পাওয়ার বিভিন্ন পদ্ধতি নিচে দেওয়া হলো:
Date ক্লাসের কনস্ট্রাক্টর
java.util.Date ক্লাসের নো-আর্গ কনস্ট্রাক্টর বর্তমান ডেট ও টাইম রিটার্ন করে। SimpleDateFormat দিয়ে শুধু ডেট পার্ট প্রিন্ট করা যায়।
উদাহরণ
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Date;
public class Demo {
public static void main(String args[]) throws ParseException {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yy");
String str = formatter.format(date);
System.out.print("বর্তমান ডেট: " + str);
}
}
আউটপুট
05/11/20
LocalDate ক্লাসের now() মেথড
LocalDate.now() মেথড বর্তমান ডেট রিটার্ন করে।
উদাহরণ
import java.time.LocalDate;
public class CreateDate {
public static void main(String args[]) {
LocalDate date = LocalDate.now();
System.out.println("বর্তমান ডেট: " + date);
}
}
আউটপুট
Current Date: 2020-11-05
Calendar ক্লাসের getInstance() মেথড
Calendar.getInstance() বর্তমান ডেট ও টাইম রিটার্ন করে। SimpleDateFormat দিয়ে ফরম্যাট করুন।
উদাহরণ
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Calendar;
public class Test {
public static void main(String[] args) throws ParseException {
DateFormat formatter = new SimpleDateFormat("dd/MM/yy");
Calendar obj = Calendar.getInstance();
String str = formatter.format(obj.getTime());
System.out.println("বর্তমান ডেট: " + str);
}
}
আউটপুট
Current Date: 05/11/20
java.sql.Date ক্লাস ব্যবহার
java.sql.Date ক্লাসের কনস্ট্রাক্টর System.currentTimeMillis() পাস করে বর্তমান ডেট পাওয়া যায়।
উদাহরণ
public class CreateDate {
public static void main(String[] args) {
java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
System.out.println("বর্তমান ডেট: " + date);
}
}
আউটপুট
Current Date: 2020-11-05