java


1.问:怎么将“20090909090909”转换成“2009-09-09 09:09:09”

方法:public String getTime(String dateString)
    {
        SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");
        try {
            //将不规则字符串转换为日期
            Date date = df.parse(dateString);
            //将日期转换为时间戳
            Calendar cal=Calendar.getInstance();
            cal.setTime(date);
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            return sdf.format(new Date((cal.getTimeInMillis())));

        } catch (Exception ex) {

        }
        return dateString;
    }

你可能感兴趣的:(java)