String time = "20081210162639";//所有时间都是这种格式
表示年月日小时分秒。。。
想转成 2008-12-10 16:26:39,该如何转啊?
------解决方案--------------------
- Java code
package org.leelin.common;import java.text.SimpleDateFormat;import java.util.Date;public class DateTester { /** * @param args */ public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub String date="20081210162639"; SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); Date d=sdf.parse(date); SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd日 HH-mm-ss"); String formatDate=sdf2.format(d); System.out.println(formatDate); }}