日期工具类:实现Date与String之间对应格式的相互转换
DateUtils
package _4._209;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
//日期工具类
public class DateUtils {
private DateUtils(){}
//Date->String
public static String dateToString(Date d,String format){
SimpleDateFormat sdf =new SimpleDateFormat(format);
String s=sdf.format(d);
return s;
}
//String->Date
public static Date stringToDate(String s,String format) throws ParseException {
SimpleDateFormat sdf =new SimpleDateFormat(format);
Date d=sdf.parse(s);
return d;
}
}
注意:
Date d=sdf.parse(s1,formar);
会报错,用Alt+Enter解决
在使用该方法时也用同样的方法
DateDemo
package _4._209;
import java.text.ParseException;
import java.util.Date;
public class DateDemo {
public static void main(String[] args) throws ParseException {
Date d1=new Date();
String format="yyyy年MM月dd日 HH:mm:ss";
System.out.println(d1);
String s1=DateUtils.dateToString(d1,format);
System.out.println(s1);
System.out.println("--------");
System.out.println(s1);
Date d2=DateUtils.stringToDate(s1,format);
System.out.println(d2);
}
}



