我正在尝试将以下字符串解析为日期对象:9/14/2012 9:50:56 PM
我正在使用以下格式:
DateFormat formatter = new SimpleDateFormat("MM/dd/yy HH:mm:ss a");
formatter.setTimeZone(TimeZone.getTimeZone("America/New_York"));
但我不断收到以下日期:Fri Sep 14 06:50:56 PDT 2012
我似乎要休息 12 小时(在考虑到时间变化之后)。但是,当我解析以下字符串时:9/14/2012 1:00:00 AM - 我得到了正确的日期对象:Thu Sep 13 22:00:00 PDT 2012
我做错了什么?