-3

我试图将字符串日期解析为日期,它在偏移处显示不可解析的日期。这是我的代码。

String s= "2014-07-17 10:12:00";

SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z");

Date current = new Date();

Date givenDate = sdfDate.parse(s);
4

1 回答 1

1

正如@blackbelt 建议的那样,您的日期没有时区。所以改变

SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z");

SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
于 2014-07-16T08:45:17.410 回答