import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateConfig {
public static String getFormattedDate(LocalDate date, String format) {
// Use a formatter to format the date according to the specified format.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
return date.format(formatter);
}
public static LocalDate parseDate(String dateString, String format) {
// Parse the date string using the specified format.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
return LocalDate.parse(dateString, formatter);
}
public static void main(String[] args) {
// Example usage:
LocalDate today = LocalDate.now();
// Format the date as "yyyy-MM-dd"
String formattedDate = getFormattedDate(today, "yyyy-MM-dd");
System.out.println("Formatted Date: " + formattedDate);
//Parse a date string from "MM/dd/yyyy"
String dateString = "12/25/2023";
LocalDate parsedDate = parseDate(dateString, "MM/dd/yyyy");
System.out.println("Parsed Date: " + parsedDate);
}
}
Add your comment