import java.util.*; import java.text.*; public class DateTest{ public static void main(String[] args){ String s="TSat Jun 27 22:59:38 CST 2009"; SimpleDateFormat sdf1=new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US); ParsePosition pos=new ParsePosition(0); Date d=sdf1.parse(s,pos); System.out.println(d); SimpleDateFormat sdf2=new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒"); System.out.println(sdf2.format(d)); } } http://topic.csdn.net/u/20090619/09/c12c923e-b23d-4da2-8d58-bcf4458bf5c5.html这个贴子中一位大虾给的办法
应该是这个:String s="Sat Jun 27 22:59:38 CST 2009";上面错了
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US); ParsePosition pos = new ParsePosition(0); Date da = null; da=sdf.parse("Sat Jun 27 22:59:38 CST 2009", pos);
SimpleDateFormat df=new SimpleDateFormat("yyyy-M-dd HH:mm:ss");
System.out.println(df.format(a));
Date da=new Date(date);
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");
System.out.println(dateFormat.format(da));
import java.util.*;
import java.text.*;
public class DateTest{
public static void main(String[] args){
String s="TSat Jun 27 22:59:38 CST 2009";
SimpleDateFormat sdf1=new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
ParsePosition pos=new ParsePosition(0);
Date d=sdf1.parse(s,pos);
System.out.println(d);
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒");
System.out.println(sdf2.format(d));
}
}
http://topic.csdn.net/u/20090619/09/c12c923e-b23d-4da2-8d58-bcf4458bf5c5.html这个贴子中一位大虾给的办法
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
ParsePosition pos = new ParsePosition(0);
Date da = null;
da=sdf.parse("Sat Jun 27 22:59:38 CST 2009", pos);
String str = da.toLocaleString();仅供参考