62,614
社区成员
发帖
与我相关
我的任务
分享
import java.text.DateFormat;
import java.text.DateFormatSymbols;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class A {
private static final String[] MONTHS = {"一月", "二月", "三月", "四月", "May", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"};
public static void main(String[] args) {
String dt = "May 9 17:28:34 2012 GMT";
try {
DateFormatSymbols sym = new DateFormatSymbols(Locale.US);
sym.setMonths(MONTHS);
SimpleDateFormat f = new SimpleDateFormat("MMM d HH:mm:ss yyyy zzz", sym);
Date date = f.parse(dt);
System.out.println(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class Test {
public static void main(String[] args) throws ParseException {
// 三个字母的月的名字要使用三个MMM
DateFormat fmt = new SimpleDateFormat("MMM d HH:mm:ss yyyy z");
System.out.println(fmt.parse("May 9 17:28:34 2012 GMT"));
}
}
DateFormat fmt = new SimpleDateFormat("MMM d HH:mm:ss yyyy zzz",Locale.US);