如题。

解决方案 »

  1.   

    Sun Jan 29 14:34:06 格林尼治标准时间+0800 2012这个怎么解析,求具体代码。
      

  2.   


    String value = "Sat Jan 28, 2012 16:00:40";
    SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd, yyyy HH:mm:ss",Locale.ENGLISH);
    Date date = sdf.parse(value);
    SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println(sdf2.format(date));
      

  3.   

    骚年 貌似要有年吧。。
    SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d yyyy HH:mm:ss",
    Locale.US);
    sdf.setLenient(false);
    for (int year = 1; year <= 2012; year++) {
    try {
    System.out.println(sdf.format(sdf.parse("Sat Jan 28 " + year
    + " 16:00:40")));
    } catch (ParseException e) {
    continue;
    }
      

  4.   

    骚年 貌似要有年吧。。
    SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d yyyy HH:mm:ss",
    Locale.US);
    sdf.setLenient(false);
    for (int year = 1; year <= 2012; year++) {
    try {
    System.out.println(sdf.format(sdf.parse("Sat Jan 28 " + year
    + " 16:00:40")));
    } catch (ParseException e) {
    continue;
    }