public class SimpleDateFormatAdapter implements DateAdapter { private String pattern; public SimpleDateFormatAdapter(String pattern) { this.pattern = pattern; } @Override public String format(Date date) { SimpleDateFormat dateFormat = new SimpleDateFormat(pattern); return dateFormat.format(date); } @Override public Date parse(String dateString) throws ParseException { SimpleDateFormat dateFormat = new SimpleDateFormat(pattern); return dateFormat.parse(dateString); } } public class Main { public static void main(String[] args) throws ParseException { DateAdapter adapter = new SimpleDateFormatAdapter("yyyy-MM-dd"); Date date = new Date(); String formattedDate = adapter.format(date); System.out.println("Formatted date: " + formattedDate); String dateString = "2022-01-01"; Date parsedDate = adapter.parse(dateString); System.out.println("Parsed date: " + parsedDate); } }


上一篇:
下一篇:
切换中文