ఖచ్చితంగా, జావాలో తేదీలు మరియు సమయాలతో ఎలా పని చేయాలో ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి:
- ప్రస్తుత తేదీ మరియు సమయాన్ని పొందడం
java.util.Date
ప్రస్తుత తేదీ మరియు సమయాన్ని పొందడానికి, మీరు మరియు తరగతులను ఉపయోగించవచ్చు java.util.Calendar
. ఇక్కడ ఒక ఉదాహరణ:
జావాimport java.util.Date;
import java.util.Calendar;
public class CurrentDateTimeExample {
public static void main(String[] args) {
// Using java.util.Date
Date date = new Date();
System.out.println(date);
// Using java.util.Calendar
Calendar cal = Calendar.getInstance();
System.out.println(cal.getTime());
}
}
- ఫార్మాటింగ్ తేదీలు
తేదీని ఫార్మాట్ చేయడానికి, మీరు తరగతిని ఉపయోగించవచ్చు java.text.SimpleDateFormat
. ఇక్కడ ఒక ఉదాహరణ:
జావాimport java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
Date date = new Date();
String formattedDate = formatter.format(date);
System.out.println("Formatted date: " + formattedDate);
}
}
- తేదీలను పోల్చడం
రెండు తేదీలను సరిపోల్చడానికి, మీరు java.util.Date
తరగతిని ఉపయోగించవచ్చు. ఇక్కడ ఒక ఉదాహరణ:
జావాimport java.util.Date;
public class DateComparisonExample {
public static void main(String[] args) {
Date date1 = new Date();
Date date2 = new Date(System.currentTimeMillis() + 1000); // add 1 second to current time
if (date1.compareTo(date2) < 0) {
System.out.println("date1 is before date2");
} else if (date1.compareTo(date2) > 0) {
System.out.println("date1 is after date2");
} else {
System.out.println("date1 is equal to date2");
}
}
}
- తేదీ నుండి సమయాన్ని జోడించడం లేదా తీసివేయడం
తేదీ నుండి సమయాన్ని జోడించడానికి లేదా తీసివేయడానికి, మీరు తరగతిని ఉపయోగించవచ్చు java.util.Calendar
. ఇక్కడ ఒక ఉదాహరణ:
జావాimport java.util.Calendar;
import java.util.Date;
public class DateAddSubtractExample {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
Date date = new Date();
cal.setTime(date);
// Add 1 day to the current date
cal.add(Calendar.DATE, 1);
date = cal.getTime();
System.out.println("Date after adding 1 day: " + date);
// Subtract 1 month from the current date
cal.setTime(date);
cal.add(Calendar.MONTH, -1);
date = cal.getTime();
System.out.println("Date after subtracting 1 month: " + date);
}
}
- స్ట్రింగ్స్ నుండి తేదీలను అన్వయించడం
స్ట్రింగ్ నుండి తేదీని అన్వయించడానికి, మీరు తరగతిని ఉపయోగించవచ్చు java.text.SimpleDateFormat
. ఇక్కడ ఒక ఉదాహరణ:
జావాimport java.text.SimpleDateFormat;
import java.util.Date;
public class DateParsingExample {
public static void main(String[] args) throws Exception {
String dateString = "2023-03-25 12:30:00";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = formatter.parse(dateString);
System.out.println("Parsed date: " + date);
}
}
జావాలో తేదీలు మరియు సమయాలతో ఎలా పని చేయాలో ఇవి కొన్ని ఉదాహరణలు మాత్రమే. జావా స్టాండర్డ్ లైబ్రరీలో తేదీలు మరియు సమయాలతో పనిచేయడానికి అనేక ఇతర తరగతులు మరియు పద్ధతులు అందుబాటులో ఉన్నాయి, కాబట్టి ఇంకా ఏమి అందుబాటులో ఉందో చూడటానికి డాక్యుమెంటేషన్ను అన్వేషించడం విలువైనదే.