/**
* 日期型字符串转化为日期 格式
* { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm",
* "yyyy/MM/dd", "yyyy/MM/dd HH:mm:ss", "yyyy/MM/dd HH:mm",
* "yyyy.MM.dd", "yyyy.MM.dd HH:mm:ss", "yyyy.MM.dd HH:mm" }
*/
public static Date parseDate(Object str) {
if (str == null){
return null;
}
try {
return parseDate(str.toString(), parsePatterns);
} catch (ParseException e) {
return null;
}
}
事例:
public class Test2 {
public static void main(String[] args) {
Date date = new Date();
System.out.println("date" + date);
SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd");
String format = sim.format(date);
System.out.println("SimpleDateFormat之后的时间: " + format);
Date date1 = DateUtils.parseDate(format);
System.out.println("parseDate之后的时间: " + date1);
}
}
控制台:
网友评论