我想解析一個日期與SimpleDateFormat
,我遇到了一個奇怪的行爲。Java DateFormat返回不正確的日期
這個例子打印我的機器上"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字符串不正確?
非常感謝你,那就是答案。愚蠢的監督真的。只要SO會允許我,我會立即給出答案。 – mercutio
今天打破了Twitter API。 – Kiril