定义一个日期工具类(DateUtils),包含两个方法:把日期转换为指定格式的字符串;把字符串解析为指定格式的日期,然后定义一个测试类(DateDemo),测试日期工具类的方法
- 定义日期工具类(DateUtils)
- 定义一个方法dateToString,用于把日期转换诶指定格式的字符串
返回值类型:String
参数:Date date,String format - 定义一个方法stringToDate,用于字符串解析为指定格式的日期
返回值类型:Date
参数:String s,String format - 定义测试类DateDemo,调用日期工具类中的方法
public class DateUtils {
private DateUtils() {}
public static String dateToString(Date date, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
String s = sdf.format(date);
return s;
}
public static Date stringToDate(String s, String format) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(format);
Date d = sdf.parse(s);
return d;
}
}
测试类
public class DateDemo {
public static void main(String[] args) throws ParseException {
//创建日期对象
Date d = new Date();
String s1 = DateUtils.dateToString(d, "yyyy年MM月dd日 HH:mm:ss");
System.out.println(s1);
String s = "2021-08-11 12:12:12";
Date dd = DateUtils.stringToDate(s, "yyyy-MM-dd HH:mm:ss");
System.out.println(dd);
}
}