在写java代码的时候,在给一个对象赋值属性的时候,jing经常会用到字符串与日期zhij之间的转换
public class Book {
private String title;
private String author;
private int count;
private double price;
private Date date;
public Book()
例:Book bk1=new Book(" java","嘻唰唰",20,300,DateUtil.ToDate("2015-5-30"));
这时候可以先封装一个类,去完成定义属性时的字符串与时间的转换
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
public static Date ToDate(String str) throws ParseException {
return new SimpleDateFormat("yyyy-MM-dd").parse(str);
}
public static Date ToDate(String str,String format) throws ParseException {
return new SimpleDateFormat(format).parse(str);
}
public static String toString(Date dt) {
return new SimpleDateFormat("yyyy-MM-dd").format(dt);
}
public static String ToString(Date dt,String format) {
return new SimpleDateFormat(format).format(dt);
}
}