各种字符串日期格式化

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);
	}
}

你可能感兴趣的:(java)