import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DataTimeFormate
{
/**
* 测试各种字符串日期格式化
* @param str
*/
public static void main(String[] str)
{
String timeStr = "20080808 11:11:11";
DateFormat dateFormat = new SimpleDateFormat("yyyyMMdd HH:mm:ss");
Date d = null;
if(timeStr != null && !timeStr.equals(""))
{
if(timeStr.split("/").length > 1)
{
dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
}
if (timeStr.split("-").length > 1)
{
dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
}
}
else
{
return;
}
try
{
d = dateFormat.parse(timeStr);
}
catch(Exception e)
{
e.printStackTrace();
}
System.out.println(d);
}
}