0
public static void main(String[] args) throws ParseException {
SimpleDateFormat dt = new SimpleDateFormat("MM dd yy");
dt.setLenient(false);
dt.setTimeZone(TimeZone.getTimeZone("Asia/Hong_Kong"));
Date date = dt.parse("05 14 16");
System.out.println(date);
}
输出:Fri May 13 21:30:00 IST 2016
SimpleDateFormat的解析没有履行时区
,如果我尝试使用输出它切换到一天之前,而不是正确的日期。
这个预期或与API的问题吗?
我不知道,但是你可能需要打印,以及时指定的时区。 – Teepeemm