我正在尝试用 a 解析日期,SimpleDateFormat
但遇到了一个奇怪的行为。
此示例"Sun Jan 01 19:00:32 CET 2012"
在我的机器上打印:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Locale;
public class Test {
public static void main(String[] args) throws ParseException {
System.out.println(new SimpleDateFormat("MMM dd HH:mm:ss YYYY", Locale.ENGLISH).parse("Sep 26 19:00:32 2012"));
}
}
我希望会"Wed Sep 26 19:00:32 CET 2012"
回来。
我的 DateFormat 字符串不正确吗?